Udostępnij za pośrednictwem


Wyrażenia z operatorami jednoargumentowymi

Operatory jednoargumentowe działają tylko na jednym argumencie operacji w wyrażeniu.Operatory jednoargumentowe są następujące:

Operatory te mają asocjacyjność od prawej do lewej.Jednoargumentowe wyrażenia obejmują zazwyczaj składnię, która poprzedza wyrażenie przyrostków lub wyrażenie podstawowe.

Poniżej przedstawiono możliwe postacie wyrażeń jednoargumentowych.

  • postfix-expression

  • ++unary-expression

  • ––unary-expression

  • unary-operatorcast-expression

  • sizeofunary-expression

  • sizeof(type-name)

  • decltype(expression)

  • allocation-expression

  • deallocation-expression

Każde postfix-expression jest uważane za unary-expression, a ponieważ każde wyrażenie podstawowe jest uważane za postfix-expression, każde wyrażenie podstawowe jest również uważane za unary-expression.Aby uzyskać więcej informacji, zobacz Wyrażenia przyrostków i Wyrażenia podstawowe.

unary-operator składa się z jednego lub więcej z następujących symboli: * &+–!~

cast-expression jest wyrażeniem jednoargumentowym z opcjonalnym rzutowaniem w celu zmiany typu.Aby uzyskać więcej informacji, zobacz Operator rzutowania: ().

expression może być dowolnym wyrażeniem.Aby uzyskać więcej informacji, zobacz Wyrażenia (C++).

allocation-expression odnosi się do operatora new.deallocation-expression odnosi się do operatora delete.Aby uzyskać więcej informacji, zobacz łącza we wcześniejszej części tego tematu.

Zobacz też

Informacje

Typy wyrażeń