第六十课 数组类模板 文章目录 第六十课 数组类模板一、预备知识二、小结 一、预备知识 模板参数可以是数字型参数(非类型参数) template <typename T, int N> void func() { T a[N]; } func<double, 10>(); 数值型模板参数的限制 变量不能作为模板参数 浮点数不能作为模板参数 类对象不能作为模板参数 本质: 模板参数实在编译阶段被处理的单元,因此,必须在编译阶段必须准确无误的唯一确定 二、小结 模板参数可以是数值型参数数值型模板参数必须在编译期间为一确定数组类模板是基于数值型模板参数实现的数组类模板是建议的线性数据表数据结构