在C ++中,有38个内置运算符。这是参考 http://en.cppreference.com/w/cpp/language/operators
现在,我想创建新的运算符重载(不在默认运算符中)。例如,我想创建自定义运算符@@。我可以用C ++做。
class X {
public:
X() {}
X& operator@@(int b) { a += b*2; }
private:
int a;
};
X x;
x = x @@ 2;
非常感谢!