重载运算符+及其返回类型?

时间:2019-05-15 17:58:51

标签: c++ class oop return operator-overloading

这个答案难道不是吗? 我的意思是,在这种情况下,运算符+应该只具有Bar类型的返回值,但是答案指出返回类型将被忽略吗?

如果重载operator +,则必须返回与以下类型相同的对象 您的参数。否则,它将无法编译。

例如,以下代码 将无法编译:

//我声称这不会编译

酒吧经营者+(const Foo&lhs,const Foo&rhs);

答案14:

错。请记住,通常会尽可能地忽略返回类型 有关方法签名。您可以返回所需的任何类型。一种 MrPibb加上RedVine可以为您带来CrazyDelicious。

0 个答案:

没有答案