14.3 类模板
1.类模板语法
template<typename T>
类#include <string>
//类模板
template<class NameType, class AgeType>
class Person
{
public:
Person(NameType name, AgeType age)
{
this->mName = name;
this->mAge = age;
}
void showPerson()
{
cout << "name: " << this->mName << " age: " << this->mAge << endl;
}
public:
NameType mName;
AgeType mAge;
};
void test01()
{
// 指定NameType 为string类型,AgeType 为 int类型
Person<string, int>P1("孙悟空", 999);
P1.showPerson();
}
int main() {
test01();
system("pause");
return 0;
}3.类模板中成员函数创建时机
4.类模板对象做函数参数
5.类模板与继承
6.类模板成员函数类外实现
7.类模板分文件编写
8.类模板与友元
9.类模板案例
最后更新于