2011-01-12 15 views
0

我想補充一個「模板函數」到非模板函數是這樣的:臨時函數轉換爲非模板類​​?

class A 
{ 
template <class T> 
void Test<T>(); 
} 

template <class T> 
A::Test<T>(); 

但它告訴我,我在.h文件中有一個錯誤!這個聲明有問題嗎?

備註:我的類不能被模板化!

感謝

+0

什麼是確切的錯誤信息? – 2011-01-12 11:07:56

回答

6

可以如下定義一個成員函數模板:

class A 
{ 
    template <typename T> 
    void Test() 
    { 
     ... 
    }; 
};