Ora che hai capito cosa indendevo mi hai dato davvero 1 ottima risposta, ti ringrazio.Originariamente inviato da MItaly
Ops...Be', perché altrimenti quella classe occuperebbe spazio infinito, visto che ogni istanza della classe ne conterrebbe un'altra che ne conterrebbe un'altra ancora e così via. Invece con un puntatore questo problema non si pone: può essere impostato a NULL, può puntare a this, può creare dei "puntamenti" circolari (il puntatore dell'istanza A punta all'istanza B, il cui puntatore punta a C, il cui puntatore punta a D, il cui puntatore punta ad A), ..., e in ogni caso il problema è delegato al programmatore, che si arrangia come meglio crede.

Be', perché altrimenti quella classe occuperebbe spazio infinito, visto che ogni istanza della classe ne conterrebbe un'altra che ne conterrebbe un'altra ancora e così via. Invece con un puntatore questo problema non si pone: può essere impostato a NULL, può puntare a this, può creare dei "puntamenti" circolari (il puntatore dell'istanza A punta all'istanza B, il cui puntatore punta a C, il cui puntatore punta a D, il cui puntatore punta ad A), ..., e in ogni caso il problema è delegato al programmatore, che si arrangia come meglio crede.
Rispondi quotando