次の方法で共有


単項演算子を使用した式

単項演算子は、式内の 1 つのオペランドにのみ作用します。 単項演算子は次のとおりです。

これらの演算子には、右から左への結合規則があります。 通常、単項式には、後置式または 1 次式の前に構文が含まれます。

構文

unary-expression:
postfix-expression
++ cast-expression
-- cast-expression
unary-operator cast-expression
sizeof unary-expression
sizeof ( type-id )
sizeof ... ( identifier )
alignof ( type-id )
noexcept-expression
new-expression
delete-expression
unary-operator: 次のいずれか
* & + - ! ~

注釈

すべての postfix-expressionunary-expressionと見なされ、 primary-expressionpostfix-expressionと見なされるため、 primary-expressionunary-expression と見なされます。 詳細については、「 後置式主式」を参照してください。

cast-expressionは、型を変更するためのキャストを省略可能なunary-expressionです。 詳細については、「 キャスト演算子: ()」を参照してください。

noexcept-expressionは、constant-expression引数を持つnoexcept-specifierです。 詳細については、noexceptを参照してください。

new-expressionは、new演算子を参照します。 delete-expressionは、delete演算子を参照します。 詳細については、 new 演算子delete 演算子を参照してください。

こちらも参照ください

式の型