标签: c++ operators
我有 void operator+和 operator+= 我如何重叠它们。我知道,如果我在两个函数中复制相同的代码,它将起作用。我更好奇的是有没有更简单的方法而不需要复制整个代码?
void operator+
operator+=
答案 0 :(得分:0)
你可以实现一个并从另一个调用它,我的意思是你真的不需要复制代码,记住
c += 20;
与
c = c + 20;
所以你的+运算符应该代替复制代码,明智地调用重载的+ =运算符