#include<iostream>
#include<string>
using namespace std;
//类模板与函数模板的区别
//1.类模板没有自动类型推导的使用方式
//2.类模板在模板参数列表中可以有默认参数,<>中是模板参数列表
template<class nameType,class ageType=int>
class Person
{
public:
Person(nameType name,ageType age)
{
this->m_name=name;
this->m_age=age;
}
void showPerson()
{
cout<<this->m_name<<' '<<this->m_age;
}
nameType m_name;
ageType m_age;
};
void test01()
{
Person<string> p1("fbb",100);
p1.showPerson();
}
int main()
{
test01();
}
类模板与函数模板的区别
最新推荐文章于 2024-05-20 22:11:41 发布