Ich will nicht lange drum herum reden, das eigentliche problem ist weit komplexer. Im Kern geht es um die 3 Zeilen VC++Code. Der Compiler meckert nicht und es funtkioniert aber erzeugt das auch sicher kein Memory-Leak ?
char* c = new char[32];
void* v = (void*)c;
delete[] v;
Viele Grüsse
Paul
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
Da bei char kein (wichtiger bzw überhaupt) destruktor aufgerufen werden muss, scheint es sauber zu sein. Warum so ein konstrukt aber sein muss, bleibt rätselhaft.
mr.escape