コンパイラ エラー C2828

'operator operator' を、バイナリ形式でグローバルにオーバーライドすることはできません

演算子は、オブジェクトの外部でバイナリ形式を持つことはできません。

以下の可能性がある解決策を使って修正するには

  1. オーバーロードされた演算子をオブジェクトに対してローカルにします。

  2. オーバーロードする適切な単項演算子を選択します。