Это - это единственное место, которое я когда-либо видел and
, or
и not
, перечисленные как реальные операторы в С++. Когда я написал тестовую программу в NetBeans, я получил красную подчеркивание, как если бы была синтаксическая ошибка, и понял, что сайт был неправильным, но это NetBeans, что неправильно, потому что он скомпилирован и работает как ожидалось.
Я вижу, что !
предпочтительнее not
, но читаемость and
&& or
кажется больше, чем их грамматические братья. Почему существуют эти версии логических операторов и почему, похоже, никто не использует его? Действительно ли это действительно С++ или какая-то совместимость с C, которая была включена в язык?