Wenn ich diesen Code auf VS2015 kompilieren bekomme ich folgende FehlerC++ Template-Mitglied funtion "Kennung nicht gefunden"
Fehler C3861 'Shutdown': identifier not found
template<class T, class... ARG>
class __declspec(dllexport) ThreadManager
{
public:
void ShutDown();
~ThreadManager();
};
template<class T, class... ARG>
void ThreadManager<T, ARG...>::ShutDown()
{
//do stuff
}
Der Fehler ist in diesem Code
wenn ich es zu
template<class T, class... ARG>
ThreadManager<T, ARG...>::~ThreadManager()
{
if (isRunning)
this->Shutdown();
}
ändere
Ich erhalte Fehler C2039 'Shutdown': is not a member of 'ThreadManager'
Wie behebe ich das?
'Shutdown'! =' ShutDown'. Abstimmung zum Schließen als ot/typo. – WhozCraig
Voting zum Schließen als Tippfehler. – Steeve
** Verwenden Sie die automatische Vervollständigung **. Es ist mehr als nur das Tippen weniger Zeichen. Ich fand auch, dass das Stoppen, das Atmen und das weit geöffnete Auge manchmal helfen kann. – bolov