Re: Внезапно, ||= и &&=
От: rg45 СССР  
Дата: 09.08.25 06:25
Оценка:
Здравствуйте, Marty, Вы писали:

M>Здравствуйте!

M>Обнаружил, что таких операторов в плюсах нет
M>Интересно, а с чего?

Ну, наверное потому, что у всех булевских операторов типы операндов могут быть очень многообразны, а тип результата всегда строго bool. Ну, например, каким должен быть результат оператора &&= для двух операндов типа int? Вот чтобы избежать всяких подобных вопросов, эти операторы и не стали вводить.

А ещё нет булевского XOR. Наверное потому, что для операндов булевского типа его результат всегда совпадает с результатом оператора !=, а для операндов других типов опять возникают всякие неудобные вопросики.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 09.08.2025 7:27 rg45 . Предыдущая версия . Еще …
Отредактировано 09.08.2025 6:56 rg45 . Предыдущая версия .
Отредактировано 09.08.2025 6:42 rg45 . Предыдущая версия .
Отредактировано 09.08.2025 6:29 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.