是否可以在另一个类函数中使用重载运算符而不是主函数?
示例 我在公共下有 2 个类函数:
bool Angle::operator< (Angle& a2){...}
Angle Angle::operator- (Angle a2){...}
我想在第二个函数中使用第一个函数中的重载运算符。我希望第二个函数中的代码是这样的:
Angle Angle::operator- (Angle a2)
{
if (*this>=a2)
{...}
else
cout<<"You can't subtract greater angle from a smaller one"<<endl;
}
那么,我可以这样做吗?如果我可以怎么办?