两侧同时换到之前的修订记录 前一修订版 | |
public:it:protobuff [2021/10/18 14:01] – [Tips] oakfire | public:it:protobuff [2021/10/18 14:01] (当前版本) – [Tips] oakfire |
---|
- 接口使用,消息成员变量操作接口''<key>''、''has_<key>''、''set_<key>''、''clear_<key>''等, 可查看[[https://developers.google.com/protocol-buffers/docs/reference/cpp-generated|cpp-generated]]; 以及消息整体的操作''IsInitialized()''、''DebugString()''、''CopyFrom''、''Clear()''等, 可查看 [[https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message#Message|Message]]; 以及最重要的序列化与反序列化接口''SerializeToString''、''ParseFromString''等,同样可查看 [[https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message#Message|Message]] | - 接口使用,消息成员变量操作接口''<key>''、''has_<key>''、''set_<key>''、''clear_<key>''等, 可查看[[https://developers.google.com/protocol-buffers/docs/reference/cpp-generated|cpp-generated]]; 以及消息整体的操作''IsInitialized()''、''DebugString()''、''CopyFrom''、''Clear()''等, 可查看 [[https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message#Message|Message]]; 以及最重要的序列化与反序列化接口''SerializeToString''、''ParseFromString''等,同样可查看 [[https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message#Message|Message]] |
==== Tips ==== | ==== Tips ==== |
* 不定类型的可用 [[any|https://developers.google.com/protocol-buffers/docs/proto3#any]] | * 不定类型的可用 [[https://developers.google.com/protocol-buffers/docs/proto3#any|any]] |
* 序列化的二进制格式详见[[https://developers.google.com/protocol-buffers/docs/encoding|encoding]] | * 序列化的二进制格式详见[[https://developers.google.com/protocol-buffers/docs/encoding|encoding]] |
* 对时间的处理[[https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.util.time_util|time_util]] | * 对时间的处理[[https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.util.time_util|time_util]] |