Max*_*xpm 15 c c++ terminology
考虑printf:
int printf ( const char * format, ... );
Run Code Online (Sandbox Code Playgroud)
用于描述...
和使用它的函数的术语是什么?我一直称它为省略号,但这就像调用&
"&符号运算符".
事实上,"省略号"通常是这里最好的术语.有时我们引用"使用省略号传递的参数"(C++ 03 8.3.5p2).在确定最佳重载函数的上下文中,可以说一个参数"匹配省略号"(C++ 03 13.3.2p2).
printf
和其他类似的函数通常被称为"可变函数".
注意:即将推出的C++ 0x Standard提供了两种不同的方式来声明和实现可变参数函数(va_arg
方式和模板方式).但两者都涉及省略号令牌.