语法比较简单
话不多说贴代码
#include"iostream"
using namespace std;
template<typename T>
class A
{
public:
A(T a)
{
this->a = a;
}
T& Geta()
{
return a;
}
void Printa()
{
cout<<a<<endl;
}
private:
T a;
};
//类模板做函数参数
void Usea(A<int> &a)
{
a.Printa();
}
void main()
{
A<int> a(100);
printf("%d",a.Geta());
Usea(a);
system("pause");
}