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++中的这些知识,它们确实存在于其他编程语言中,因为它只是一个通用的概念。
注意到,可变模板是一个更好的选择。如果我没有看到。谢谢。我注意到,可变模板是一个更好的选择。如果有用的话,谢谢。我没有看到这个。