Определите, является ли тип контейнером STL во время компиляции

Я хотел бы написать шаблон, который будет определять, является ли тип контейнером stl во время компиляции.

У меня есть следующий фрагмент кода:

struct is_cont{};
struct not_cont{};

template <typename T>
struct is_cont { typedef not_cont result_t; };

но я не уверен, как создать необходимые специализации для std :: vector , deque , set и т. Д.

18
задан keineahnung2345 8 March 2019 в 01:30
поделиться