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

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

楼主您好,

通常有两个常见方法来完成:

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

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

注:

由于含有动态信息,

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

共同进步

1、首先打开MAPGIS,输入编辑。

2、其次在新建工程窗口(两个对话框点 确定),显示工作台,在工作台的空白处点右键。

3、然后点击添加项目,选中点线区三个文件,确定点工作台里的点线区三个文件前面的方框出现对号更新窗口。

4、最后出现画好的图,在工作台空白处点右键保存工程。

1. 打开ArcMap,点击“文件”菜单,选择“添加数据”,找到geotif文件,点击“添加”。

2. 在“添加数据”窗口中,点击“保存”按钮,将geotif文件保存到指定的文件夹中。

3. 在ArcMap中,点击“文件”菜单,选择“保存”,将地图文档保存到指定的文件夹中。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存