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


error C2039: 'serialize' : is not a member of 'stdext::map<_Kty,_Ty>'


原因:因为序列化的是map类型,内部是多个键值对,如果序列化非集合类型应该不会出现这种错误 ,
如果你序列化的是其他的集合类型,可以到boost/serialization/下对应的头文件,除此外还要加上boost链接库。


解决方法

(1)一定要包含
#import <boost/serialization/map.hpp>

(2)链接boost库




你可能感兴趣的:(使用boost库serialize序列化map等STL容器的最常见错误——error C2039)