#include <iostream>
using namespace std;
#include<string>
//定义类模板
template<class NameType,class AgeType>
class Person{
public:
Person(NameType name,AgeType age){
this->name = name;
this->age = age;
}
void showInfo(){
cout << "name:" << name << "\tage:" << age << endl;
}
NameType name;
AgeType age;
};
void test01(){
//使用模板参数列表给类中未定义的数据类型定义
Person<string,int> person("Tom",19);
person.showInfo();
}
int main() {
test01();
}
C++类模板的基本使用
最新推荐文章于 2024-05-21 20:44:45 发布