protobuf 序列化 反序列接口

本文主要介绍了protobuf的常用序列化接口,包括C数组、文件描述符、string类以及C++ stream的序列化和反序列化操作。通过示例和grep命令帮助开发者找到相关接口。
摘要由CSDN通过智能技术生成

     上次说过一次protobuf  http://blog.csdn.net/kai8wei/article/details/62230878  这次想说一点稍微复杂的但是十分常用的protobuf操作  这里主要介绍一些  protobuf常见的序列化接口  

包括    C数组序列化与反序列化 ,文件描述符序列化与发序列化 ,string类的序列化与反序列化 ,C++ stream 序列化和反序列化

你也可以在/usr/local/include/google/目录下,查找包含"SerializeToArray"所有的文件,同时打印所在行
      grep "SerializeToArray" -r /usr/local/include/google/ -n      来查找 你要的接口    改变关键字就可以  

C数组序列化和反序列化接口
bool SerializeToArray(void* data, int size) const; //序列化
bool ParseFromArray(const void* data, int size);   //反序列化

文件描述符序列化与发序列化  
bool SerializeToFileDescriptor(int file_descriptor) const;   //序列化
bool ParseFromFileDescript
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值