Výrazy s unárními operátory
Unární operátory fungují pouze na jednom operandu ve výrazu. Unární operátory jsou následující:
Tyto operátory mají asociativitu zprava doleva. Unární výrazy obecně zahrnují syntaxi, která předchází příponě nebo primárnímu výrazu.
Syntaxe
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
: jeden z
*
&
+
-
!
~
Poznámky
Jakýkoliv postfix-expression
je považován unary-expression
za , a protože jakýkoliv primary-expression
je považován postfix-expression
za , je primary-expression
považován za unary-expression
také. Další informace najdete v tématu Výrazy přípony a primární výrazy.
Jedná se cast-expression
o unary-expression
volitelný přetypování pro změnu typu. Další informace naleznete v tématu Operátor přetypování: ()
.
Jedná se noexcept-expression
o noexcept-specifier
constant-expression
argument. Další informace najdete na webu noexcept
.
Odkazuje new-expression
na new
operátor. Odkazuje delete-expression
na delete
operátor. Další informace naleznete v tématu new
operátor a delete
operátor.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro