学习:类模板
类模板的使用: 类模板作用: 建立一个通用类,类中的成员 数据类型可以不具体制定,用一个虚拟的类型来代表。 在自己看来是给自己创建的类来使用的模板 语法: template<typename T> 类 解释: template --- 声明创建模板 typename --- 表面其后面的符号是一种数据类型,可以用class代替 T --- 通用的数据类型,名称可以替换,通常为大写字母 示例代码 #include<iostream> #include<string> using namespace std; template<class NameType, class AgeType> //定义一个类模板 class Person { public: Person(NameType name, AgeType age) { this->age = age; this->name = name; } void showinfo() { cout << this->age << endl; cout << this->name << endl; } public: NameType name; AgeType age; }; void test01() { Person<string, int>p1("adexx", 18); p1.showinfo(); } int main() {