C++ 什么是。。。表示内部函数参数(常量字符*值,…)

C++ 什么是。。。表示内部函数参数(常量字符*值,…),c++,C++,可能重复: 我是C++新手,什么意思?(三点)在方法或函数内部 样品 void strArr::set(const char *value, ...) { // some code here } 这是一个可变函数,它可以接受任意数量的参数(在这种情况下超过1个) 与printf和其他相同的原则: printf("%d", 1); printf("%d%d%d", 1,1,1); printf("%d%d%d%d%d%d", 1,1,1,1,1,1); 这些不是重载,而是同一个函数

可能重复:

我是C++新手,什么意思?(三点)在方法或函数内部

样品

void strArr::set(const char *value, ...) {
     // some code here
}

这是一个可变函数,它可以接受任意数量的参数(在这种情况下超过1个)

printf
和其他相同的原则:

printf("%d", 1);
printf("%d%d%d", 1,1,1);
printf("%d%d%d%d%d%d", 1,1,1,1,1,1);

这些不是重载,而是同一个函数具有可变数量的参数。

这是一个可变函数,它可以具有任意数量的参数(在本例中超过1个)

printf
和其他相同的原则:

printf("%d", 1);
printf("%d%d%d", 1,1,1);
printf("%d%d%d%d%d%d", 1,1,1,1,1,1);

这些不是重载,而是同一个函数使用可变数量的参数。

这是一种表示可变数量参数的方法,过去称为va_args或function


看看C++中的这些知识,它们确实存在于其他编程语言中,因为它只是一个通用概念。

< P>这是一种表达变量的方法,被称为VAYARGS或函数。

看看C++中的这些知识,它们确实存在于其他编程语言中,因为它只是一个通用的概念。

注意到,可变模板是一个更好的选择。如果我没有看到。谢谢。我注意到,可变模板是一个更好的选择。如果有用的话,谢谢。我没有看到这个。