Cplusplus-unary-operators-overloading
提供:Dev Guides
C ++での単項演算子のオーバーロード
単項演算子は単一のオペランドで動作し、以下は単項演算子の例です-
- リンク:/cplusplus/increment_decrement_operators_overloading [インクリメント(++)およびデクリメント(-)演算子]。
- 単項マイナス(-)演算子。
- 論理否定(!)演算子。
単項演算子は、呼び出されたオブジェクトを操作します。通常、この演算子は!obj、-obj、 objのようにオブジェクトの左側に表示されますが、obj のように後置として使用されることもありますまたはobj--。
次の例では、プレフィックス(postfix)の使用法に対してマイナス(-)演算子をオーバーロードする方法を説明します。
上記のコードをコンパイルして実行すると、次の結果が生成されます-
上記の例で概念が明確になり、同様の概念を論理否定演算子(!)のオーバーロードに適用できることを願っています。