se mi trovo nel bel mezzo del mio programma e voglio disallocare dalla memoria la mia variabile
cosa devo fare?codice:int x;
se mi trovo nel bel mezzo del mio programma e voglio disallocare dalla memoria la mia variabile
cosa devo fare?codice:int x;
Peppe
Non puoi. La variabile in questione è allocata sullo stack (a meno che non sia una variabile globale) e viene deallocata automaticamente all'uscita della funzione in cui è definita.
Amaro C++, il gusto pieno dell'undefined behavior.
Racchiudi una variabile in un blocco del tipoAlla fine del blocco la variabile sarà "distrutta"codice:{}
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Ma soprattutto, la domanda in questo caso e' ...
... perche' ?![]()
così... mi è passato per la testa e ve lo volevo chiedereOriginariamente inviato da oregon
Ma soprattutto, la domanda in questo caso e' ...
... perche' ?![]()
Peppe
Ah ... ok ...Originariamente inviato da djpeppe
così... mi è passato per la testa e ve lo volevo chiedere