Boost logo

Boost Users :

From: Deane Yang (deane_yang_at_[hidden])
Date: 2006-10-06 12:56:03


Sorry for the noise. I retract my posting. I probably still have a
question, but it's not the one below.

Deane Yang wrote:
> The code below won't compile for me using VC8. Can someone explain? I'm
> sure I'm doing something dumb, but I'm too dumb to know what.
>
> #include <boost/archive/xml_oarchive.hpp>
> #include <iostream>
> #include <fstream>
>
> struct Object
> {
> char* ptr;
> };
>
> int main (int argc, char* argv[])
> {
> try
> {
> std::cout << "Saving portfolio to archive...\n";
> Object object;
> object.ptr = new char[10];
> for (int i= 0; i < 10; ++i)
> {
> object.ptr[i] = 'i';
> }
> std::ofstream ofs(filename);
> assert(ofs.good());
> boost::archive::xml_oarchive oa(ofs);
> const Object& obj(object);
> oa << BOOST_SERIALIZATION_NVP(obj);
> }
> catch (const xml_schema::exception& e)
> {
> std::cerr << e << std::endl;
> return 1;
> }
> }


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net