函数模板在调用时,可以自动类型转换
类模板必须显式指定类型
1 #include<iostream> 2 using namespace std; 3 template <class T> 4 class Person 5 { 6 public: 7 Person(T a,T b) 8 { 9 this->a=a; 10 this->b=b; 11 } 12 public: 13 void show() 14 { 15 cout<<this->a<<endl; 16 cout<<this->b<<endl; 17 } 18 19 public: 20 T a; 21 T b; 22 }; 23 int main() 24 { 25 26 //模板函数在调用的时候可以自动类型推导 27 //类模板必须显式指定类型 28 Person<int> p(2,3);//所以这里加了<int> 就是确定那个T是int型的。 29 p.show(); 30 return 0; 31 }