上次说过一次protobuf http://blog.youkuaiyun.com/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