2 Sep
2005
2 Sep
'05
12:53 p.m.
Sebastien Gerega wrote:
Ok thanks that helped. Now I got another problem. I can't put the
std::ostream& *operator*<<(std::ostream& os, const ResData& rD){ *return* os << rD.getResName() << rD.getSeqNum() << rD.getInsNum() << rD.getSAS(); }
in ResData.h because that results in multiple definition errors.
It should be inline.
But when I put it in ResData.cpp I get the following error: /usr/include/boost/serialization/access.hpp:109: undefined reference to `void
ResData::serializeboost::archive::text_oarchive(boost::archive::text_oarchive&,
unsi
The code you previously posted did not contain definition of ResData::serialize, only declaration. You need to define it, in the header file. - Volodya