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

模板参数可以是数字型参数(非类型参数)
templatevoid func() { T a[N]; } func ();
数值型模板参数的限制
变量不能作为模板参数
浮点数不能作为模板参数
类对象不能作为模板参数
本质:
模板参数实在编译阶段被处理的单元,因此,必须在编译阶段必须准确无误的唯一确定