template <::size_t... Is>
struct int_pack {
using type = int_pack;
};
using type = int_pack
?using type = struct_name
之类的模式时,有什么具体用法吗?答案 0 :(得分:2)
您不需要using type = int_pack
,这只是写int_pack
的一种较短方法。
type
通常在type_traits
中用于元编程。例如,std::enable_if
如果模板参数为type
,则定义名称true
。这些辅助功能/结构中有更多的定义了名称type
。这只是一个名字,就像在for循环索引中使用i
一样。