我需要创建一个接受双“参数”的运算符。
myClass myobject();
double mydouble = 10000;
mydouble += myobject;
我的运营商:
double operator+=(double value, const myclass& object)
{
value += object.value;
return value;
}
即使 mydouble 被初始化为 10000,参数值也作为零传递给运算符 +=。
如何创建一个可以接受左操作数作为参数的运算符?