【发布时间】:2013-03-17 14:50:31
【问题描述】:
我回答了这个问题How can I get my va_list arguments to repeat itself? 并注意到了不常见的函数声明:
void ordered(int num1, double list ...);
首先我认为编译器会抱怨,但 clang 3.2 没有,g++ 4.7.2 也没有。
此声明扩展为什么?它被解释为什么?
编辑:我知道省略号。但正常形式是<return type> <function-name>(<argument1-type> <arg-name>, ...);,示例中缺少逗号。
【问题讨论】: