我认为这是一个非常简单的问题,但是我在网上的任何地方都找不到有关它的任何讨论。多年来,我已经多次看到三点符号作为函数参数,而且我一直只是认为它的意思是“以及您将在此处使用的任何内容”。直到昨晚,当我决定尝试使用它们编译函数时。令我惊讶的是,它在MSVC2010上编译时没有警告或错误。或至少看起来如此。我不太确定,所以我想在这里问。

最佳答案

它们是va_args,或可变数量的参数。例如参见The C book

关于c++ - “…”在虚拟void foo(…)= 0;中意味着什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4615853/

10-15 04:30