现在的位置: 首页 > 综合 > 正文

protobuf 使用 repeated 出错

2014年03月20日 ⁄ 综合 ⁄ 共 201字 ⁄ 字号 评论关闭

今天使用protobuf时用了repeated关键字,但是,测试发现repeat了100个元素,都写到文件里了,但是调用一次ParseFromIstream只能读出来26个元素,而且第26个还不是我写入的元素,被ZeroMemory了,全是0.

已经搞明白原因了,自己的代码写的有问题。std::ofstream 和 std::ifstream 的打开方式中没有加上 ios::binary

算一个教训,记录下来吧

抱歉!评论已关闭.