View Single Post
Old 07-11-2001, 08:05   #6
misterx
Senior Member
 
Iscritto dal: Apr 2001
Cittā: Milano
Messaggi: 3741
a) TImage** Panel = new TImage*[100];
b) TImage* Panel = new TImage[100];
c) TImage *Image[100];

tra le dichiarazioni (a/c) ottengo solo una differenza di prestazioni del programma.

Ho compilato il programma usando la dichiarazione (a) e poi (b); ho eliminato tutti i delete/delete[] per capire se la memoria allocata viene deallocata automaticamente da codice aggiunto dal compilatore.

Ebbene: in entrambi i casi, la memoria viene liberata senza la necessitā di richiamare alcun distruttore.

Non ho capito perchč.
misterx č offline   Rispondi citando il messaggio o parte di esso