c++中的序列化与反序列化怎么实现的?

比如 CFilef;f.Open("c:\\1.txt",CFile::modeRead);可以对f进行序列化保存到硬盘文件中吗? 可以的话,怎么实现... 比如  CFile f;f.Open("c:\\1.txt",CFile::modeRead);可以对f进行序列化保存到硬盘文件中吗? 可以的话,怎么实现以及反序列化? 展开
 我来答
mshandle
2011-11-12 · 超过14用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:42.7万
展开全部
序列化和反序列化,就是保存数据到本地和读取本地的数据,你可以根据自己定义的格式(PS 随便什么格式保存),反序列化就是按照定义的格式读取数据就可以了。CFile read
du瓶邪
2015-08-04 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:3030万
展开全部
下面的是伪代码,因为无法得知你的ClientCmdStream和ByteStream的实现和接口。

C/C++ code?

//1

ClientCmdStream stream(inputStr);

//2
ByteStream byteStream;
stream >> byteStream;

//3
std::string msg = byteStream.toStr()
MDBMediaMessage mDBMessage;
mDBMessage.ParseFromString(msg);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式