Protocol Buffers
教程
- 三步:
- 定义
<name>.proto文件,语法见Protocol Buffer Language Guide - 使用编译工具
protoc来编译.proto文件来生成对应语言的代码文件 - 接口使用,消息成员变量操作接口
<key>、has_<key>、set_<key>、clear_<key>等, 可查看cpp-generated; 以及消息整体的操作IsInitialized()、DebugString()、CopyFrom、Clear()等, 可查看 Message; 以及最重要的序列化与反序列化接口SerializeToString、ParseFromString等,同样可查看 Message