к int и long добавится short, сделаем вложенный тернарник (мы ж на строчках экономим)?
Про лишний отступ это вообще мощно, в способе с c-array его не было, так как декларации влезали в одну строку и их не приходилось визуально отделять :)
Пиши template<> на той же строке - и тут не надо будет (ещё меньше строк получится:)), <type_traits> явно идут вместе c array
type_traits то зачем? И что, "если влазит в строку то не надо переносить"?
Обсуждают сегодня