1,函数模板
1,声明格式:
template 类型形参表
返回类型 函数名(形参表)
{
函数体
}
2,类模板:
1,声明类模板:
template 类型形参表
class 类名
{
类声明体;
};
template 类型形参表
返回类型 类名 类型名表::成员函数1(形参表)
{ 成员函数定义体; }
template 类型形参表
返回类型 类名 类型名表::成员函数2(形参表)
{ 成员函数定义体; }
……
2,创建模板类格式:
类模板名<类型实参表> 对象表;
3,类模板作为函数参数
4,类模板的友元函数