Aha, I found the problem. Apparently in one of the other libraries I was using, new was being redefined and somehow that redefinition made its way into the serialize code which was causing it to blow up. Robert Ramey wrote:
The attached code compiles without problem on VC 7.1 - So I can't see any problem.
Robert Ramey
PS. rather than using somethng like
static CWorld *m_w = new CWorld;
....
ar & *m_w
You might try
static CWorld *m_w;
ar & m_w; // let serialization create the pointer
RR
begin 666 test.cpp M(VEN8VQU9&4@/&9S=')E86T^#0HC:6YC;'5D92 \8F]O
F%T M:6]N+W-P;&ET7VUE;6)E PT* M(" @(&-L87-S($-7;W)L9 T*(" @('L-"B @("!F R!R971U PT*(" @(" @("!I9BAM7W=O M _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users