단항 연산자가 있는 식

단항 연산자는 하나의 식에서 하나의 피연산자에 대해서만 작동합니다. 단항 연산자의 종류는 다음과 같습니다.

이러한 연산자는 오른쪽에서 왼쪽으로 결합됩니다. 단항 식은 일반적으로 후위 식 또는 주 식 앞에 오는 구문을 포함합니다.

구문

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-expression 항목은 것으로 unary-expression간주되며, 모든 primary-expression 항목이 것으로 간주되기 postfix-expression때문에 모든 primary-expression 항목은 또한 것으로 unary-expression 간주됩니다. 자세한 내용은 후위 식 및기본 식을 참조하세요.

형식 cast-expressionunary-expression 변경하는 선택적 캐스트가 있는 항목입니다. 자세한 내용은 Cast 연산자 : ().

인수 noexcept-expression 가 있는 noexcept-specifier 값입니다 constant-expression . 자세한 내용은 noexcept를 참조하세요.

new-expression 산자를 참조합니다 new . 연 delete-expression 산자를 참조합니다 delete . 자세한 내용은 new 연산자 및 delete 연산자입니다.

참고 항목

식 형식