C++11 关键字 __integer_pack 配合std::_Index_tuple 生成数值序列类型
注意:__integer_pack 只能在模板类中使用。详细见Demo
Demo:
template<size_t _Num>
struct My_index_tuple
{
typedef std::_Index_tuple<__integer_pack(4)...> type;
};
void Test()
{
typedef My_index_tuple<4>::type typeCountList; //合法
typedef std::_Index_tuple<__integer_pack(4)...> type4; //编译报错
}