Re[8]: Имя истинного врага - миссионеры.
От: serg_joker Украина  
Дата: 13.08.25 17:10
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Если бы директором был я, я бы сильно ограничил возможности переопределения операторов. В частности, я бы требовал, чтобы операторы сравнения, как и операторы || и && всегда возвращали bool. И, вероятно, разрешил бы только переопределять операторы <, <= и ==, считая, что > — это отрицание <= и т.п. (если честно, я бы пошел и дальше, и ограничился бы только переопределением < и ==, с автовыводом <=, но ведь в C++ нельзя напрасно терять и такта процессора...).

В С++ можно терять такты процессора, если задача позволяет.
Но если задача не позволяет, то должен быть способ выразить всё то же самое, но эффективно. Предложенное тобой ограничение по операторам может очевидным образом этому препятствовать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.