$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Robert Ramey (ramey_at_[hidden])
Date: 2007-08-18 00:37:06
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;
}