以下是否需要多少运算符重载?

时间:2015-10-27 04:20:11

标签: c++

如果我创建一个类似于C ++字符串的Str类,并且我希望具有以下功能,那么通过重载+运算符,其中a,b,c是Str类:

Str d = a + b;Str d = "test" + bStr d = b + "test"Str d = c + bStr d = "test" + "test1"

我需要多少运营商+重载?

我想我只需要3个?前四个案例中有两个(一个用arg接受一个字符串,另一个接受一个Str类),另一个用于两个字符串?

0 个答案:

没有答案