演算子==
をそのようにオーバーロードしたクラスがあるとします。
Class A {
...
public:
bool operator== (const A &rhs) const;
...
};
...
bool A::operator== (const A &rhs) const {
..
return isEqual;
}
私はすでに演算子==
に適切なブール値を返させています。ここで、これを単純な反対()に拡張したいと思い!=
ます。==
オーバーロードされた演算子を呼び出して、反対の、つまり性質の何かを返したいと思います
bool A::operator!= (const A &rhs) const {
return !( this == A );
}
これは可能ですか?私this
はうまくいかないことを知っていますが、それは私が欲しいものを例示しています。呼び出しのパラメーターを1つだけ保持したいと思います:rhs
。何度か検索を試みても答えが出なかったので、助けていただければ幸いです。