Wyrażenia z operatory jednoargumentowe
Operatory jednoargumentowe działają na jednym operandem w wyrażeniu.Operatory jednoargumentowe są w następujący sposób:
Te podmioty gospodarcze mają łączność od prawej do lewej.Jednoargumentowy wyrażeń generalnie wymagają składni, która poprzedza przyrostkowe lub wyrażeń podstawowych.
Poniżej przedstawiono możliwe formy jednoargumentowe wyrażeń.
wyrażenie przyrostkowe
++wyrażenie jednoargumentowy
––wyrażenie jednoargumentowy
operator jednoargumentowywyrażenie rzutowania
sizeofwyrażenie jednoargumentowy
sizeof(Nazwa typu)
decltype(wyrażenie)
wyrażenie alokacji
wyrażenie dezalokacji
Wszelkie wyrażenie przyrostkowe uważa się za jednoargumentowe wyrażenie, oraz ponieważ każde wyrażenie podstawowy jest uważany za wyrażenie przyrostkowe, wszystkie wyrażenia podstawowe jest uważany za jednoargumentowe wyrażenie również.Aby uzyskać więcej informacji, zobacz Przyrostkowe wyrażeń i Wyrażenia podstawowe.
A operator unarny składa się z jednego lub więcej z następujących symboli:* &+–!~
Wyrażenie oddanych jest wyrażenie jednoargumentowe z opcjonalnych cast, aby zmienić typ.Aby uzyskać więcej informacji, zobacz operatora rzutowania: ().
Wyrażenie może być dowolnym wyrażeniem.Aby uzyskać więcej informacji, zobacz Wyrażenia (C++).
Wyrażenie alokacji odnosi się do new operatora.Wyrażenie dezalokacji odnosi się do delete operatora.Aby uzyskać więcej informacji zobacz łącza we wcześniejszej części tego tematu.