您的位置:首页 > 其它

使用boost库serialize序列化map等STL容器的最常见错误——error C2039

2015-01-30 15:20 323 查看
error C2039: 'serialize' : is not a member of 'stdext::map<_Kty,_Ty>'

原因:因为序列化的是map类型,内部是多个键值对,如果序列化非集合类型应该不会出现这种错误 ,

如果你序列化的是其他的集合类型,可以到boost/serialization/下对应的头文件,除此外还要加上boost链接库。

解决方法:

(1)一定要包含

#import <boost/serialization/map.hpp>

(2)链接boost库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: