Здравствуйте, Shmj, Вы писали:
S>Мое недовольство было — по количеству бойлерплейт кода.
Покажи аналог на С++. Чтоб в заголовке шаблона были описаны все необходимые и достаточные ограничения на типы, которые в него можно подставлять (кажется, "концепт" называется).
Просто утиный шаблон не предлагать, потому что нечитаемых ошибок компиляции от govno compiler collection я насмотрелся.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте