[英]Quick'n'dirty way to prototype some serialization in C++?
我需要做一个涉及C ++序列化的原型。 这是一个快速的'肮脏的'原型,因此我通常不需要解决问题,提供良好的错误检查或类似的东西。 但是同时,我确实需要能够序列化任意长度和任意字符的字符串。
有一些关于如何在C ++中快速实现数据序列化的最佳实践吗? 通常,我只会将输出记录写入文本文件,每行只有一条记录,但是我的字符串中可能会有新行。
使用boost进行检出序列化:
http://www.boost.org/doc/libs/1_51_0/libs/serialization/doc/index.html
一点也不脏,但是绝对很快。
如果您不介意二进制数据,则为每个字符串转储一个长度(转换为char *),然后将字符串的值转储到文件中。 读起来很容易。 POD结构也可以通过强制转换为char *直接转储
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.