Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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-expressionza , a protože jakýkoliv primary-expression je považován postfix-expressionza , 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.