c++中的序列化与反序列化怎么实现的?
比如 CFilef;f.Open("c:\\1.txt",CFile::modeRead);可以对f进行序列化保存到硬盘文件中吗? 可以的话,怎么实现...
比如 CFile f;f.Open("c:\\1.txt",CFile::modeRead);可以对f进行序列化保存到硬盘文件中吗? 可以的话,怎么实现以及反序列化?
展开
2个回答
展开全部
下面的是伪代码,因为无法得知你的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);
C/C++ code?
//1
ClientCmdStream stream(inputStr);
//2
ByteStream byteStream;
stream >> byteStream;
//3
std::string msg = byteStream.toStr()
MDBMediaMessage mDBMessage;
mDBMessage.ParseFromString(msg);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询