Kan någon förklara detta felmeddelande i VC++ 7.0
cannot convert from ''const char *'' to ''void *''
Svara
error C2440: ''reinterpret_cast'' : cannot convert from ''const char *'' to ''void *''
koden ser ut så här
const char* tmpFile = ::_tempnam(NULL, "AAA");
...
if (tmpFile) ::free(reinterpret_cast<void*>(tmpFile));
Om jag skriver (void*)tmpFile istället så fungerar det.