
9 Feb
2007
9 Feb
'07
4:22 p.m.
Use free serialization functions. This is referred to in the documentation as "non-intrusive". Look through the documentation and examples. Robert Ramey Mark Wyszomierski wrote:
Hi, I'm using the boost serialization methods, they're great. I'm using some 3rd party classes that I don't have access to, so I can't add a serialize() member function to them. It's something like:
class CMyClass { int m_nWhatever; CSomeClass m_sc; // I am just using this from someone else's library....
void serialize(Archive &ar, const unsigned int version) { ar & version; ar & m_nWhatever; ar & m_sc; // fails!!! } }
how can I get around this?
Thanks, Mark