Bonjour,
J'utilise la librairie boost pour sérialiser en XML mes objets. J'arrive sans problème à sérialiser un objet tout bête, mais impossible de compiler la sérialisation d'un objet qui hérite d'une classe mère.
Pour faire j'ai créer une classe Mere et une classe Fille qui hérite de Mere.
Le problème se pose lorsque je rajoute la ligne
dans la sérialisation de la classe Fille pour appeller la sérialisation de la classe Mere
Code : Sélectionner tout - Visualiser dans une fenêtre à part ar & boost::serialization::base_object<Mere>(*this);
Voici mon code tout bête, tout est dans un seul fichier.
Pour info j'ai parcouru le tutoriel Pierre Schwartz ainsi que la doc de Boost sur la sérialisation, mais je ne suis pas plus avancé pour l'instant
L'erreur de compilation est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12

 

 
		
		 
         
 

 
			
			


 
   
 


 Boost, héritage et sérialisation
 Boost, héritage et sérialisation
				 Répondre avec citation
  Répondre avec citation
 
    
  
 
Partager