std::integer_sequence 源码分析
用法:
https://en.cppreference.com/w/cpp/utility/integer_sequence
std::integer_sequence
C++ |
可以看出来结构十分之简单, 定了value_type 是TP, 大小是size() 都是可以进行编译器推导的。
主要用在tuple,以及可变参数模版比较常用,配合std::make_integer_sequence 可以完成这些操作。
std::integer_sequence 源码分析
用法:
https://en.cppreference.com/w/cpp/utility/integer_sequence
std::integer_sequence
C++ |
可以看出来结构十分之简单, 定了value_type 是TP, 大小是size() 都是可以进行编译器推导的。
主要用在tuple,以及可变参数模版比较常用,配合std::make_integer_sequence 可以完成这些操作。