Операнды не должны иметь одинаковый тип, но они должны иметь логический, целочисленный или указательный тип. learn.microsoft.com
В качестве операндов часто используются реляционные выражения и выражения равенства. learn.microsoft.com
В выражении логического OR сначала полностью вычисляется первый операнд и учитываются все побочные эффекты, и лишь после этого продолжается вычисление. learn.microsoft.com Второй операнд вычисляется только в том случае, если первый операнд вычисляется false. learn.microsoft.com
В современном C++ для логического оператора OR есть ключевое слово or, которое эквивалентно оператору ||. builtin.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.