template<class T>
class Test
{
public:
void out()
{
cout <<myT.t;
}
private:
T myT;
};
模板类特例化:
template class Test<int>;
模板类特例化后,会对所有的类函数进行编译,可以检查出潜藏的错误。
模板函数特例化
void Test<int>::out(){cout <<1;}
template<class T>
class Test
{
public:
void out()
{
cout <<myT.t;
}
private:
T myT;
};
模板类特例化:
template class Test<int>;
模板类特例化后,会对所有的类函数进行编译,可以检查出潜藏的错误。
模板函数特例化
void Test<int>::out(){cout <<1;}