什么是'...'令牌的正确用语?

Max*_*xpm 15 c c++ terminology

考虑printf:

int printf ( const char * format, ... );
Run Code Online (Sandbox Code Playgroud)

用于描述...和使用它的函数的术语是什么?我一直称它为省略号,但这就像调用&"&符号运算符".

Dem*_*cht 19

可变长度参数列表

编辑:

或者,如果描述函数本身:Variadic函数


And*_*rew 14

省略号(,......)p202"K + R C编程语言"


asc*_*ler 8

事实上,"省略号"通常是这里最好的术语.有时我们引用"使用省略号传递的参数"(C++ 03 8.3.5p2).在确定最佳重载函数的上下文中,可以说一个参数"匹配省略号"(C++ 03 13.3.2p2).

printf 和其他类似的函数通常被称为"可变函数".

注意:即将推出的C++ 0x Standard提供了两种不同的方式来声明和实现可变参数函数(va_arg方式和模板方式).但两者都涉及省略号令牌.