我已经对+运算符进行了重载,但现在我想对两个长度(可能相同,也可能不同)的长度进行==运算符的重载,并返回相应的结果。我该怎么做?我需要使用bool来实现==吗?
//我对+运算符进行的重载以获取两个不同长度的新长度
//我对+运算符进行的重载以获取两个不同长度的新长度
Length operator+ (const Length& lengthA){
int newlengthMin = min, newlengthMax = max;
if (lengthA.min < min)
newLengthMin = lengthA.min;
if (lengthA.max > max)
newLengthMax = lengthA.max;
return Length(newLengthMin, newLengthMax);
}