相关疑难解决方法(0)

C++重载变量参数的运算符逗号

是否可以通过重载参数的运算符逗号来为函数构造可变参数?我想看一个如何做的例子......,也许是这样的:

template <typename T> class ArgList {
public:
    ArgList(const T& a);
    ArgList<T>& operator,(const T& a,const T& b);
}
//declaration
void myFunction(ArgList<int> list);

//in use:
myFunction(1,2,3,4);

//or maybe:
myFunction(ArgList<int>(1),2,3,4);
Run Code Online (Sandbox Code Playgroud)

c++ arguments operators variadic comma-operator

7
推荐指数
1
解决办法
4608
查看次数

标签 统计

arguments ×1

c++ ×1

comma-operator ×1

operators ×1

variadic ×1