メイン関数の代わりに別のクラス関数でオーバーロードされた演算子を使用することは可能ですか?
例 public の下に 2 つのクラス関数があります。
bool Angle::operator< (Angle& a2){...}
Angle Angle::operator- (Angle a2){...}
最初の関数のオーバーロードされた演算子を 2 番目の関数で使用したいと考えています。2番目の関数のコードを次のようにしたい:
Angle Angle::operator- (Angle a2)
{
if (*this>=a2)
{...}
else
cout<<"You can't subtract greater angle from a smaller one"<<endl;
}
それで、私はそれをすることができますか?そして、どうすればいいですか?