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