его объём...
По фану я переписал либу метакода под свой код стайл и у меня получилось в 4 раза меньше букв при более лучшей организации...
Но самый важный вопрос...
Нахера в шаблонах нужен вывод типа функции?
Тоесть записи вида...
template<T> auto meta(int) -> T::value_type;
template<T> auto meta(...) -> void;
Это же делает всякие условные конструкции на структурах, в чомъ смысол?
Таким образом ты можешь форсить конверсию в нужный тип, в то время как auto тебе выведет на основе return выражений
Обсуждают сегодня