[quote name="trallallero
@":2oxundhx] [quote name='"toyo
@":2oxundhx] per quanto riguarda il settarli a null' date=' di solito lo evito, nel distruttore faccio tutto tipo if (p) delete p;[/quote']
Appunto. Metti caso (e succede) che il puntatore non venga allocato nel senso che non serve al programma o sarcazzo, quando lo deleti, deleti un'area di memoria che non è stata da te allocata e il programma fa core.
Se invece lo setti a NULL, non può succedere.
Se poi mi dici che sei sicuro al 100% che il puntatore venga allocato, allora ne riparliamo tra qualche anno di esperienza
[/quote]
no ma scusa ma se il puntatore non è mai stato allocato, quando faccio if(p) delete p, la delete non la fa, in quanto il puntatore è null
probabilmente ho capito male quel che vuoi dire eh, spiegami