Bonjour.
En tentant de r�soudre ce probl�me, j'en suis arriv� � cr�er le code suivant:
Sur Gcc 4.4.1, le code compile correctement, mais j'ai l'erreur suivante � l'execution:
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
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 #include <iostream> #include <boost/archive/text_oarchive.hpp> #include <boost/archive/text_iarchive.hpp> #include <boost/serialization/vector.hpp> #include <fstream> class A { public: A(){} private: //Serialization tasks friend class boost::serialization::access; template<class Archive> void serialize(Archive & , const unsigned int ) { } }; int main() { std::vector<A> eig; std::cout <<eig.size()<<std::endl; std::ofstream of("file.txt"); { boost::archive::text_oarchive oa(of); oa << eig; } of.close(); std::ifstream ifs("file.txt"); { boost::archive::text_iarchive ia(ifs); ia >> eig; } std::cout <<eig.size()<<std::endl; return 0; }
Par contre, codepad ne donne pas le m�me r�sultat.Envoy� par bash
Cureieusement, A est bien serializable sur mon compilateur, je l'ai test�e, mais pas sur codepad ou elle produit la m�me erreur.
Si vous avez une id�e...
Merci![]()
Partager