C++ Ключевое слово 'and' vs оператор '&&' и похожие операторы
На практике в IT-компаниях используют для операндов ключевые слова или операторы? Google C++ Style не затрагивает эту тему. Мои рассуждения: ключевые слова улучшают читабельность кода, также помогают понять код людям, владеющим только знанием псевдокода.
#include<iostream>
int main() {
if ((true or false) and (1 || 0)) std::cout << "Equivalently\n";
}
Ответы (1 шт):
Автор решения: Никита
→ Ссылка
Да, используют - у нас в компании такой гайдлайн. С плюсами согласен, минусов не вижу. Ещё один неупомянутый плюс (и изначальная мотивация таких операторов) - это большая портабельность за счёт того, что их могут использовать люди без значков | и &.