Ini adalah satu-satunya tempat yang pernah saya lihat and
, or
dan not
terdaftar sebagai operator sebenarnya di C ++. Ketika saya menulis program pengujian di NetBeans, saya mendapat garis bawah merah seolah-olah ada kesalahan sintaks dan menemukan situs web salah, tetapi NetBeans yang salah karena dikompilasi dan berjalan seperti yang diharapkan.
Saya bisa melihat !
lebih disukai not
tetapi keterbacaan and
&& or
tampaknya lebih besar daripada saudara gramatikal mereka. Mengapa versi operator logika ini ada dan mengapa tampaknya tidak ada yang menggunakannya? Apakah ini benar-benar C ++ valid atau semacam kompatibilitas dengan C yang disertakan dengan bahasa?