Це єдине місце, яке я коли-небудь бачив and
, or
і not
вказане як фактичні оператори на C ++. Коли я написав тестову програму в NetBeans, у мене з’явилося червоне підкреслення, як якщо б була синтаксична помилка, і я зрозумів, що веб-сайт невірний, але це NetBeans, що не так, оскільки він складено та працює як слід.
Я можу бачити, !
що я віддаю перевагу, not
але читабельність and
&& or
здається більшою, ніж їхні граматичні брати. Чому ці версії логічних операторів існують і чому, схоже, ніхто не використовує їх? Це дійсно дійсний C ++ чи якась сумісність із C, яка була включена до мови?
||
і &&
, можливо, навіть !
часом. Слова завжди краще, ніж "шум лінії", не кажучи вже про можливу плутанину з операторами маніпулювання бітами.
and
це читабельніше, а потім писати " and
&& or
", хоча :)