17/06/13 10:17
s1m0n
Salve a tutti. Sto cercando di capire come utilizzare i file in c++. A parte le operazioni semplici di lettura e scrittura di interi, stringhe e altro, adesso vorrei capire come leggere/scrivere su un file un vector di puntatori a oggetti
(vector <students*> per capirci, students è una classe a parte ovviamente). Che tipo di file è meglio utilizzare? E soprattutto, come effettuo la lettura e la scrittura dell'intero vector su un file? Grazie a tutti
aaa
18/06/13 9:49
s1m0n
Grazie. In realtà avevo già letto quella pagina ma non mi ha chiarito molto le idee. Non riesco a capire come posso prendere un puntatore a un oggetto, messo in un vettore, e memorizzarlo su un file binario (supponendo di non poter prendere un vector intero e metterlo direttamente su un file, credo non si possa fare almeno)
aaa
18/06/13 12:16
Poggi Marco
Questo dipende da come hai definito l' oggetto.
Se passi direttamente il puntatore all'oggetto, su file verrà memorizzata l'indirizzo di memoria del dato, non il suo contenuto.
aaa