Re[7]: Непонятки с set
От: Максим2006 Беларусь  
Дата: 20.04.06 10:02
Оценка: -1
Здравствуйте, Centaur, Вы писали:

C>Здравствуйте, Аноним, Вы писали:


А>>operator < нужно определить сразу же за определением std::less<>, если размер проекта предполагает, что разные пользователи этой структуры могут его опредилить. Оператор, конечно же, вызывает std::less.


Я — это Аноним

C>Дефолтный std::less уже реализован в терминах operator<. Зачем ставить всё с ног на голову?

Это ещё знать нужно, когда разбираешься с кодом. Определение только operator < усложняет код. А следующий абзац предыдущего поста — не аргумент?

К тому же, что будет если кто-нибудь потом определит std::less также как operator < (о чём сетовали тут: http://www.rsdn.ru/Forum/Message.aspx?mid=1856924&amp;only=1)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.