例如有类型
Test<int, double, std::string>
可以萃取出模板参数分别是
int, double, std::string
方法如下
#include <tuple>
#include <iostream>
template <typename...>
struct template_argument_type_traits {};
// 因为ClassType是一个模板类,所以用模板的模板参数表示它,即<
例如有类型
Test<int, double, std::string>
可以萃取出模板参数分别是
int, double, std::string
方法如下
#include <tuple>
#include <iostream>
template <typename...>
struct template_argument_type_traits {};
// 因为ClassType是一个模板类,所以用模板的模板参数表示它,即<