18 Aug
2007
18 Aug
'07
4:37 a.m.
let me know if the following doesn't work Robert Ramey Hector C. wrote: #include <fstream> #include <boost/archive/text_iarchive.hpp> #include <boost/archive/text_oarchive.hpp> //#include <string> // remove this #include <boost/serialization/string.hpp> // use this instead !!! using namespace std; class A { public: string m; A(){}; private: friend class boost::serialization::access; template<class Archive> void serialize(Archive & ar, const unsigned int version) { ar & m; } }; int main(int argc, char * argv[]) { cosnt A a; // note "const" here { ofstream off("test.txt"); boost::archive::text_oarchive oa(off); oa << a; } return 0; }