C++ 变量参数函数,类作为参数。C++;
如何创建一个函数,该函数可以传递数量可变的参数,这些参数是指向同一类对象的指针?希望不可能传递其他数据类型。(其数量也将被传递) 使用标准类型的变量时没有问题,但是找不到这种用法的示例 这不是一种使用函数的坏方法吗?C++ 变量参数函数,类作为参数。C++;,c++,function,class,arguments,C++,Function,Class,Arguments,如何创建一个函数,该函数可以传递数量可变的参数,这些参数是指向同一类对象的指针?希望不可能传递其他数据类型。(其数量也将被传递) 使用标准类型的变量时没有问题,但是找不到这种用法的示例 这不是一种使用函数的坏方法吗?C类 { 公众: 无效剂量测定法(整数n,C*ptrs[]{ //使用ptrs数组中的n个指针执行某些操作。。。 } }; c1、c2、c3、c4; C*arr[]={&c2、&c3和c4}; c1.剂量测定法(3,arr); 或者: C类 { 公众: 模板 无效剂量测定法(C*
C类
{
公众:
无效剂量测定法(整数n,C*ptrs[]{
//使用ptrs数组中的n个指针执行某些操作。。。
}
};
c1、c2、c3、c4;
C*arr[]={&c2、&c3和c4};
c1.剂量测定法(3,arr);
或者:
C类
{
公众:
模板
无效剂量测定法(C*(&PTR)[n]){
//使用ptrs数组中的n个指针执行某些操作。。。
}
};
c1、c2、c3、c4;
C*arr[]={&c2、&c3和c4};
c1.剂量测定法(arr);
或者:
#包括
C类
{
公众:
无效剂量测定法(标准::初始值设定者\u列表PTR){
//用PTR做点什么。。。
}
};
c1、c2、c3、c4;
c1.剂量测定法({&c2,&c3,&c4});
或者:
C类
{
公众:
void DoSomething(){}
模板
无效剂量测定(C*C,Ts…args){
//用c做点什么。。。
剂量测定法(args…);
}
};
c1、c2、c3、c4;
c1.剂量测定法(c2、c3和c4);