语言在没有长度检查和类型检查，在传入过少的参数或不符的类型时可能会出现溢位的情况，更可能会被利用为攻击目标。所以，在设计函数时可以先考虑其他替补方案，例如以类型安全的方式——重载。
例子.
C/C++.在C语言中，C标准函式库的stdarg.h标头档定义了提供可变参数函数使用的巨集。在C++，应该使用标头档cstdarg。要创建一个可变参数函数，必须把省略号（...）放到参数列表后面。函数内部必须定义一个codice_3变数。然后使用巨集codice_4、