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.
Ora che hai capito cosa indendevo mi hai dato davvero 1 ottima risposta, ti ringrazio.