История изменений
Исправление Siborgium, (текущая версия) :
Ну т.е. я в курсе про рейтрейсинг на шаблонах,
Никому не нужен рейтрейсинг на шаблонах. Зачем кому-то писать рейтрейсинг один раз на шаблонах, второй раз для рантайма?
А что именно полезного? У меня на работе вообще нигде нет С++ кода, который задействует что-либо из примеров на последних трёх страницах.
Ну значит у вас на работе пишут си с классами разлива в лучшем случае С++03.
что их нельзя заменить на небольшой пердолинг с макросами?
Темплейты никак не заменяются макросами, тем более этим убогим препроцессором.
но насколько часто такие вещи реально требуются
Кому требуются? Я хочу писать хороший, выразительный, полиморфный код. Мне эти вещи необходимы. Это не вопрос языка – я бы его охотно сменил, но ничего подобного нигде нет.
Исходная версия Siborgium, :
Ну т.е. я в курсе про рейтрейсинг на шаблонах,
Никому не нужен рейтрейсинг на шаблонах. Зачем кому-то писать рейтрейсинг один раз на шаблонах, второй раз для рантайма?
А что именно полезного? У меня на работе вообще нигде нет С++ кода, который задействует что-либо из примеров на последних трёх страницах.
Ну значит у тебя на работе пишут си с классами разлива в лучшем случае С++03.
что их нельзя заменить на небольшой пердолинг с макросами?
Темплейты никак не заменяются макросами, тем более этим убогим препроцессором.
но насколько часто такие вещи реально требуются
Кому требуются? Я хочу писать хороший, выразительный, полиморфный код. Мне эти вещи необходимы. Это не вопрос языка – я бы его охотно сменил, но ничего подобного нигде нет.