Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di grisson
    Registrato dal
    Jul 2006
    Messaggi
    166

    [c++] salvare dati delle classi su file

    Avrei bisogno di salvare i dati contenuti all'interno di un vettore di classi su file.
    Ho letto in giro che conviene salvare ogni singolo dato in formato testo invece della classe intera in formato binario in un solo colpo perchè potrebbero nascere problemi quando si va a rileggere il file...

    è vero ??

  2. #2
    Utente di HTML.it L'avatar di grisson
    Registrato dal
    Jul 2006
    Messaggi
    166
    up

    ma soprattutto.... si può salvare in un colpo solo(in pratica un po come le struct) una classe su file? :master:

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Intanto non salvi una classe (che e' un modello) ma una sua istanza (ovvero un oggetto).

    E bisogna fare attenzione nel salvare su disco il contenuto di membri (puntatori) che fanno riferimento a dati allocati dinamicamente.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Utente di HTML.it L'avatar di grisson
    Registrato dal
    Jul 2006
    Messaggi
    166
    grazie per la precisazione...

    quindi meglio fare qualcosa di piu lungo, come salvare dato per dato, ma essere piu sicuri?

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... non e' questo il punto ...

    Il fatto e' che il salvataggio dello stato interno dell'oggetto la puoi fare velocemente.

    E' la rilettura di tale stato dal disco che deve tenere conto delle eventuali risorse da ripristinare.

    Dipende molto dalla specifica situazione in cui ti trovi e a cio' che c'e' all'interno dell'oggetto da salvare ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.