首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

小弟我有一个vector,保存的是一个结构体,请教怎么序列化输出到文件

2012-03-31 
我有一个vector,保存的是一个结构体,请问如何序列化输出到文件RT,结构体比较复杂,不想按元素保存,有没有简

我有一个vector,保存的是一个结构体,请问如何序列化输出到文件
RT,结构体比较复杂,不想按元素保存,有没有简单点得输入/输出到文件的方案。

[解决办法]
如果结构体是定长的,可以memcpy,即已二进制方式把整个结构写入到文件
[解决办法]
二进制写盘,内存映射读盘。
[解决办法]
你的结构,设计是以数据载体为主,还是索引为主;载体为主就选择定长,写文件时直接拷贝。

vector只适合遍历,如果不想按元素存储,可以定义索引采用map<index,vector<struct>>
[解决办法]

探讨
如果结构体是定长的,可以memcpy,即已二进制方式把整个结构写入到文件

[解决办法]
探讨

vector只适合遍历,如果不想按元素存储,可以定义索引采用map<index,vector<struct>>

热点排行