gpt4 book ai didi

c++ - 这是什么声明 `void func(bool b ...)` ?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:22:39 25 4
gpt4 key购买 nike

我回答了这个问题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>, ...);示例中缺少逗号。

最佳答案

这等同于:

void ordered(int num1, double list, ...);

关于c++ - 这是什么声明 `void func(bool b ...)` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15660279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com