【发布时间】:2023-03-19 12:43:01
【问题描述】:
template<int... Is>
struct seq { };
template<int N, int... Is>
struct gen_seq : gen_seq<N - 1, N - 1, Is...> { };
template<int... Is>
struct gen_seq<0, Is...> : seq<Is...> { };
当调用gen_seq得到最终的struct seq{}类型,我看不懂“struct seq{}”数据类型的含义?这意味着一个结构包含三个数字?
【问题讨论】:
-
请标记您正在使用的编程语言。
标签: c++ c++11 templates struct int