To serialize / deserialize an object, you only need to do this:
ofstream f( "output.bin", ios::binary );
f.write( (char *) &myObject, sizeof( myObject ) );
f.close();
ifstream f( "output.bin", ios::binary );
MyClass myObject;
f.read( (char *) &myObject, sizeof( myObject ) );
f.close();
. , , . , , .. .
, . , XML. XML-, Xerces.
, toXML() , , [] fromXML() XML.
, Xerces .
, .
XML, Xerces ( XML), , . , .