Pavel Bezborodov, this type of media is not allowed in this chat. (1/5)
просто head(typelist<int, double, bool>)::type не компилится
std::is_same_v<T1, T2>
А с чем ты инт то хочешь сравнить?
что-то очень странное, почему бы не template <typename T> struct typelist_head {}; template <typename Arg0, typename... Args> struct typelist_head<typelist<Arg0, Args...>> { using type = Arg0; };
Обсуждают сегодня