Prima pagina Indietro Avanti Ultima pagina Panoramica Immagine
Copia dati tra variabili struct
La copia di dati tra variabili struct necessita qualche attenzione:
- struct impiegato a, b; ... altro codice ...
- b=a; // copio elementi struct
- delete[] a.nome; // elimino dati a e b!
- Per evitare questo problema:
- b=a;
- b.nome=new char[strlen(a.nome)+1];
- strcpy(a.nome, b.nome); // etc.