Bonjour,
je suis sur un projet MFC avec visual studio C++ 2010.
je voudrai sérialiser mes données.
les type sont des classes, des set, des CString, des map, multimap, int ...
J'ai vu plein d'explication pour sérialiser mais je ne comprends rien du tt...
est-ce que quelqu'un pourrait m'expliquer comment je peux sérialiser et désérialiser mes données s'il vous plait??
j'ai vu ces différents tuto:
http://www.boost.org/doc/libs/1_36_0...doc/index.html
http://cpp.developpez.com/faq/vc/?pa...HowToSerialize
et d'autre que j'ai fermé...
j'ai essayé de voir avec boost mais dés le début ca me met une erreur:
pourtant j'ai inclue boost dans mon projet je comprend pas.1>LINK : fatal error LNK1104: impossible d'ouvrir le fichier 'libboost_serialization-vc100-mt-gd-1_46_1.lib'
et pour le deuxieme lien (explication de farscape) ... j'avoue que je comprend rien...
pour vous donner un exemple de classe:
j'ai une classe professeur ( une partie du .h):
et j'ai une classe ProfesseurDAO (une partie du .h):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #pragma once #include <iostream> #include "Matiere.h" #include "Disponibilite.h" #include <set> using namespace std; class Professeur { private: CString nom; set<Matiere *> listMatieres; set<Disponibilite *> listeDisponibilites;
comment je fais pour sérialiser toutes ces données??..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #pragma once #include "Professeur.h" #include <iostream> #include <set> using namespace std; class ProfesseursDAO { //attributs public: static ProfesseursDAO * DAO; private: set<Professeur *> listeProfesseurs;
merci beaucoup.
léa
Partager