今天小编就来带大家看一看“模板的初识”,话不多说,上代码:
#include<iostream>
#include<string>
using namespace std;
//语法:template<class T>
template<class name,class aget>
class person
{
public:
name m_name; //name 是我们提前创建好的模板
age m_age; //age 是我们提前创建好的模板
person(namet name,age age)//person的构造函数初始化
{
this->m_age = age;
this->m_name = name;
}
void showperson()//打印函数
{
cout << "name=" << this->m_name << endl;
cout << "age=" << this->m_age << endl;
}
};
void test01()
{
person<string, int> p1("李白", 999);
/*在这里注意一下,因为是模板,所以没有固定的类型,
所以在创建对象的时候一定要表明数据类型,当然也有别的方法,
感兴趣的朋友可以关注小编的下一篇文章;*/
p1.showperson();
}
int main()
{
test01();
system("pause");
return 0;
}
有任何问题请联系小编
QQ:1297849125
谢谢!