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;}

特例化後,此類的該函式在這裡執行如上程式碼