我有函數模板的C++下面的代碼:C++模板函數錯誤:模板id不匹配任何模板聲明
class UserHelpler{
public:
template <typename ValueType>
void createHelper(ValueType& value);
};
template<>
void UserHelpler::createHelper<int>(int* p_user)
{
}
當我蓋了,它顯示了以下錯誤:
error: template-id 'createHelper<int>' for 'void UserHelper::createHelper(int*)'
does not match any template declaration
什麼問題以及如何解決?
我改createHelper(INT&p_user),但同樣的錯誤 –
ratzip