C++中,把一个map容器对象写到文件上并能读取,如何实现

C++中,把一个map容器对象写到文件上并能读取,如何实现,第1张

楼主您好,

通常有扒山友两个常见方春槐法来完成

1.将map遍历,取出其中的所有key-value对,按照一定格式写入文件,读取时,按照指定的格式反写回去即可,可以选择唯族自定义读写类,或者重载>>、<<运算符来完成。

2.使用boost的序列化库(不是很方便)

注:

由于含有动态信息,

map、vector等容器都不可以直接序列化写入文件

共同进步

专用地图文件闹瞎格式。可能某两个软件都用.map作为扩展名,但是格式非常可能是完全不同的。一般游戏中.map比较多。还有一些电子地图也用这个作为扩拿稿展名。想打开特定的.map文件,就要找一下液敏空有没有该软件的地图文件查看器


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12312079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存