2012-05-02 49 views
0

我找不到什麼是錯,此代碼:模板特 - >「太少了模板參數列表」

template <class T> 
class B{ 
    T _t; 
public: 
    B(T t) : _t(t) {} 
    void printHello(); 
}; 

template <class T> 
void B<T>::printHello(){ 
    std::cout << "Hello"; 
} 
void B<char*>::printHello(){ 
    std::cout <<"Good bye!"; 
} 

我不斷收到:

'error: too few template-parameter-lists'

回答

3

template<>丟失前專業化

template<> 
void B<char*>::printHello(){ 
    std::cout <<"Good bye!"; 
} 
+0

感謝您的快速重播......但仍然有一個錯誤... – Chiko

+0

@ user1369740:什麼呃ROR? http://ideone.com/qbQXv –

+0

'錯誤:太少的模板參數列表' – Chiko

相關問題