|
1
0
你从另一个方向开始。你写了一个.proto文件来定义(在谷歌的protobuf模式语言中)你想要定义的“消息”。其中一个可以是包含许多其他内容的“One of”。然后使用协议缓冲区编译器编译.PROTO文件,最后使用C++源代码实现这些消息,作为来自基类库的C++类。这些类具有内置的序列化例程。在任何时候,你都不使用Boost或手写C++类。 variant很可能相当于protobuf的“one of”,但您不会使用它来包含不同的protobuf消息,因为“one of”对您是这样的。将Boost::variant与GPB自己的做事风格混合在一起可能会导致代码混乱。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |