我认为这是一个非常简单的问题,但我无法在网络上的任何地方找到关于它的任何讨论。这些年来,我多次看到三点作为函数参数,我一直认为它的意思是“以及你会坚持在这里的任何东西”。直到昨晚,当我决定尝试与他们一起编译一个函数时。令我惊讶的是,它在 MSVC2010 上编译时没有警告或错误。或者至少,它看起来是。我不太确定,所以我想我会在这里问。
最佳答案
它们是 va_args,或可变数量的参数。参见示例 The C book
关于c++ - virtual void foo(...) = 0; 中的 "..."是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4615853/