Здравствуйте, NightWind, Вы писали:
NW>1) Сссылку на ссылку
Это как? И зачем?
NW>WolfHound NW>Честно говоря, я не понял некоторые пункты , название о многом не говорит... NW>Но кое что мне кажется не нужно, конечно IMHO
NW>Анонимные методы NW>Я думаю не стоит этого делать, т.к. Функтор — это артефакт STL и воодить его в язык, как то странно.
STL это часть языка. К томуже функторы далеко не только там встечаются. NW>Что мешает написать обычный функтор???
Есть такое понятие локальность. NW>Да и с реализацией такого механизма возможно возникнут проблемы...
Какие? Не вижу.
NW>Добавить в STL сигнатуры типа NW>Опять таки протеворечит духу STL, итераторы созданы чтобы абстрагироваться от контейнеров, а вы наоборот...
Да я и многие другие всеравно определяют эти сигнатуры ибо очень удобно и работает для всех контейнеров с begin/end так что никакой привизки не будет. К томуже старые сигнатуры ни кто отменять не собирается. NW>Да и кто мешает написатьэту функцию... Или если очень хочется такой define:
Вот дефайнов не надо.
NW>typeof NW>Я наверно не совсем понял, но так есть же уже typeid и dynamic_cast...
И что? typeof это для времени компиляции при создании сложных шаблонов.
NW>Интерфейсы NW>А что мешает сделать так
ТОРМОЗА!
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн