Sdílet prostřednictvím


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-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-specifierconstant-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é

Typy výrazů