Distruttore (informatica): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Collegamenti esterni: Creato la sezione e aggiunto il template "FOLDOC" |
Funzionalità collegamenti suggeriti: 1 collegamento inserito. |
||
Riga 5:
== Uso ==
Nella creazione del codice di un distruttore occorre agire con particolare attenzione, in quanto per evitare fenomeni di [[memory leak]] si deve essere certi che tutte le [[Struttura dati|strutture dati]] liberino correttamente la memoria da loro utilizzata compresa quella eventualmente utilizzata da altre strutture annidate al loro interno.
Il distruttore, a differenza del [[costruttore (informatica)|costruttore]], non può accettare nessun tipo di parametro, perché se non chiamato esplicitamente, sarà il compilatore a inserire a fine programma la chiamata al distruttore. Per questo motivo, per ogni classe può esserci un solo distruttore, rendendo impossibile l'[[overloading]].
|