ven*_*sle 4 c++ serialization boost 32bit-64bit cereal
我正在尝试使用 boost 库在 64 位机器上序列化并在 32 位机器上反序列化。但是,它似乎不起作用。(我使用 1.57.0)。
如果我运行以下代码
boost::asio::streambuf buf;
std::ostream os(&buf);
boost::archive::binary_oarchive oa(os);
printf("Buffer size %d\n",(int)buf.size());
Run Code Online (Sandbox Code Playgroud)
32位机器的输出是37,64位机器的输出是41。
我可以使用其他任何好的序列化库吗?如何麦片?
如果库也可以进行压缩(zlib/gzip 等),那就太好了。
| 归档时间: |
|
| 查看次数: |
1574 次 |
| 最近记录: |