数的数量。在另外的情况​​下，例如codice_1，参数的数量和类型都设定在格式字符串中。在这两种情况下，程序员实际上需要提供正确的参数，如果参数传递少了或参数的类型不正确，导致读入内存的无效区（溢位），这样会有安全漏洞如格式字符串攻击。C++允许函数重载。对于重载函数，有省略符的可变参数函数的匹配优先级最低。只有其它重载函数都不能匹配时，才会与候选的可变参数函数匹配。
C++11/C++14.C++11新增了initializer_list物件，当编译器遇到大括号阵列变成函数