我找不到这段代码的错误:
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!";
}
我一直在:
'错误:模板参数列表太少'
答案 0 :(得分:3)
template<>
template<>
void B<char*>::printHello(){
std::cout <<"Good bye!";
}