C++模版
概念
模版也可称之为泛型,可以理解为模具,通过模具可以创建多种实现,大大提高了复用性。
实际生活中,有很多模版的例子。比如我们的入职简历,都会从网上找一些模版,然后按照具体格式填写好就可以了。
- 模版不能直接使用,它只是一个框架。
- 模版的通用性很强,并不是万能的。
函数模版
C++提供了两种模版机制,函数模版和类模板。函数模版的作用就是,建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。
函数模版语法
template<typename T> 或( template<class T>)
函数声明或定义
template – 声明创建模版
typename – 表明其后的符号是一种数据类型
T – 通用的数据类型 (名称可以替换,通常大写)
void