some_class_t {
char _c1 = '1';
char _c3 = '3';
friend class boost::serialization::access;
template<class Archive>
void serialize(Archive& ar, const unsigned int version) {
ar & _c1;
ar & _c3;
}
};
std::ofstream stream("Boost", std::ios_base::out | std::ios_base::binary);
boost::archive::binary_oarchive archive(stream, boost::archive::no_header);
some_class_t some;
archive << some;
archive << some;
$ xxd Boost
00000000: 0000 0000 0031 3331 33 .....1313
если мне не изменяет память, что то внутреннее
попробуй загуглить этот метод или почитать документацию boost.............................
Обсуждают сегодня