Ich habe den folgenden Code der Funktionsvorlage in C++:C++ Fehler Template-Funktion: template-ID übereinstimmen keine Template-Deklaration
class UserHelpler{
public:
template <typename ValueType>
void createHelper(ValueType& value);
};
template<>
void UserHelpler::createHelper<int>(int* p_user)
{
}
Als ich es bauen, es zeigt den folgenden Fehler:
error: template-id 'createHelper<int>' for 'void UserHelper::createHelper(int*)'
does not match any template declaration
Was ist das Problem und wie es zu beheben?
ich createHelper geändert (int & p_user), aber es ist der gleiche Fehler –
ratzip