다음을 통해 공유


단항 연산자가 있는 식

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

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

다음은 단항 식의 가능한 형식입니다.

  • postfix-expression

  • ++unary-expression

  • ––unary-expression

  • unary-operator cast-expression

  • sizeof unary-expression

  • sizeof( type-name )

  • decltype( expression )

  • allocation-expression

  • deallocation-expression

모든 postfix-expression은 unary-expression으로 간주되는데, 모든 기본 식은 postfix-expression으로 간주되므로 unary-expression으로도 간주됩니다. 자세한 내용은 후위 식기본 식을 참조하십시오.

unary-operator는 * &, +, –, !, ~ 기호 중 하나 이상으로 구성됩니다.

cast-expression은 형식을 변경하는 선택적 캐스트를 가진 단항 식입니다. 자세한 내용은 캐스트 연산자: ()를 참조하십시오.

expression은 모든 식이 될 수 있습니다. 자세한 내용은 식 (C++)을 참조하십시오.

allocation-expression은 new 연산자를 참조합니다. deallocation-expression은 delete 연산자를 참조합니다. 자세한 내용은 이 항목의 앞부분에 나오는 링크를 참조하십시오.

참고 항목

참조

식의 형식