Ich habe ein Programm, wo ich versuche, einige einfache Textprotokollierung zu finden, um einen Fehler zu finden, der nur im Freigabemodus manifestiert. Ich habe meine Logging-Code hinzugefügt, und es wird nicht als Fehler überall außer in der Klasse des destructor gekennzeichnet:Visual C++ "Undeclared Bezeichner" Fehler auf Sprintf nur in Destruktor
CParameterMgr::~CParameterMgr()
{
sprintf(logData, "Deleting m_pValueBuff (Destructor)");
TextLogger::WriteLog(logData);
delete [] m_pValueBuff;
}
ich tatsächlich „Fehler C2065:‚sprintf‘: nicht deklarierter Bezeichner“ bin immer
Kann jemand erklären, warum sprintf nicht in einem Destruktor verwendet werden kann?
Dank
#include –
Das war alles, danke –