bonjour,
si quelqu'un peut me donner un petit coup de pouce sur ce coup-là...
J'aimerais sauvegarder une liste d'objets (insérés avec la méthode push_back) sur le disque dur à travers un fichier binaire (ou autres?) pour pouvoir la restituer plus tard (au moment d'une autre ouverture du programme).
petit exemple :
Code save : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Objet a, b; list<Objet*> L; L.push_back(&a); L.push_back(&b); // Je sauvegarde ma liste sur dd, comment faire? ofstream?
J'espère avoir été clair, merci d'avance !
Code load : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 list<Objet*>::iterator it; for(it=L.begin(); ....) { (*it)->fct(); } // pour appeler fct de mes objets préalablement sauvegardés![]()
Partager