Ekspresi dengan Operator Tunggal
Operator unary hanya bertindak pada satu operand dalam ekspresi. Operator unary adalah sebagai berikut:
Operator ini memiliki associativity kanan-ke-kiri. Ekspresi unary umumnya melibatkan sintaks yang mendahului postfix atau ekspresi utama.
Sintaks
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
: salah satu dari
*
&
+
-
!
~
Keterangan
Apa pun postfix-expression
dianggap sebagai unary-expression
, dan karena apa pun primary-expression
dianggap sebagai postfix-expression
, apa pun primary-expression
dianggap unary-expression
juga. Untuk informasi selengkapnya, lihat Ekspresi postfix dan Ekspresi utama.
cast-expression
adalah unary-expression
dengan transmisi opsional untuk mengubah jenis. Untuk informasi selengkapnya, lihat Operator pemeran: ()
.
noexcept-expression
adalah noexcept-specifier
dengan constant-expression
argumen. Untuk informasi selengkapnya, lihat noexcept
.
Mengacu new-expression
pada new
operator. Mengacu delete-expression
pada delete
operator. Untuk informasi selengkapnya, lihat new
operator dan delete
operator.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk