Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Унарные операторы действуют только на одном операнде в выражении. Унарные операторы приведены следующим образом:
Эти операторы имеют справа налево ассоциативность. Унарные выражения обычно включают синтаксис, предшествующий постфиксу или первичному выражению.
Синтаксис
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 считается и потому, что любой primary-expressionpostfix-expressionсчитается , любой primary-expression считается unary-expression также.unary-expression Дополнительные сведения см. в разделе "Выражения postfix " и "Первичные выражения".
Объект cast-expression с unary-expression необязательным приведением для изменения типа. Дополнительные сведения см. в разделе "Оператор Cast: ()".
Это noexcept-expression аргумент noexcept-specifier с аргументом constant-expression . Дополнительные сведения см. в разделе noexcept.
Оператор new-expression ссылается на new оператор. Оператор delete-expression ссылается на delete оператор. Дополнительные сведения см. в разделе new операторов и delete операторов.