24,854
社区成员
发帖
与我相关
我的任务
分享
class Widget
{
int data;
friend class boost::serialization::access;
template <typename Archive>
friend void serialize(Archive& ar, Widget& widget,
const unsigned int version);
};
class ToBeSerialize
{
boost::shared_ptr<void> p_mData;
friend class boost::serialization::access;
template <typename Archive>
friend void serialize(Archive& ar, ToBeSerialize& tobeserialize,
const unsigned int version);
}
class ToBeSerialize
{
std::shared_ptr<void> p_mData;
friend class boost::serialization::access;
template <typename Archive>
void serialize(Archive& ar, const unsigned int version)
{
ar & BOOST_SERIALIZATION_NVP(p_mData);
}
}