dunque mi si e presentato un altro problema cerco di andare per gradi altrimenti non riesco a spigarmi .
Allora se ho una struct
struct studente
{
int matricola;
string nome;
string cognome;
};
quando alloco la memoria con new viene riservato uno spazio per contenere matricola, uno per la stringa ed uno per l'altra ok e poi per accedervi usero' l'identificatore seguito da -> fin qui ok ma se nella struct ho anche
un puntatore per esempio studente *ptr so che magari cosi nn ha senzo ma e solo per esempio ritornando all'allocazione qui cosa succede?? sarà allocato lo spazio per contenere il puntatore? come? E se poi questa istanza alla memoria (studente*ptr) e allocata da un altra parte come faccio ad accedervi? cioe non posso usare la notazione ->
|