Zephus 发表于 2021-11-4 11:46

最常用的两种C++序列化方案的使用心得(protobuf和boost serialization)

最常用的两种C++序列化方案的使用心得(protobuf和boost serialization)

Arzie100 发表于 2021-11-4 11:53

兄dei,required 不推荐使用哈

redhat9i 发表于 2021-11-4 12:02

推荐cereal

JamesB 发表于 2021-11-4 12:10

有个地方说的不对boost是提供剪裁的因此只是用序列化模块没多大

yukamu 发表于 2021-11-4 12:17

十年前比较了一下就用Protobuf了。关键是数据压缩能力强,再说自己定义或者数据变动,加个版本号管理就行了。这不是难处。
十年前就举得boost不太好,要用就用最好的,现在还有人在讨论这些。

RedZero9 发表于 2021-11-4 12:19

既然是以使用为目的,为什么要叫人自己编译boost?linux平台直接apt/yum 装libboost就可以了,windows平台用vcpkg,rpm之类的工具也可以一键安装。
而且如果没有记错serialization是header-only的,解压了源码包不要编译直接就能用。

Ylisar 发表于 2021-11-4 12:19

flatbuffer对于一些极端情况也是非常的

stonstad 发表于 2021-11-4 12:28

可以自己实现一个pb,让它支持stl容器,不过也只能支持一层。

ainatipen 发表于 2021-11-4 12:35

pb数据量太大了,而且解析过程。。。太简单了,数据校验也没什么出彩的地方,不推荐首选

Doris232 发表于 2021-11-4 12:39

cereal不保证兼容性
页: [1] 2
查看完整版本: 最常用的两种C++序列化方案的使用心得(protobuf和boost serialization)