如何为protobuf嵌套结构体赋值
时间: 2023-10-14 19:21:55 浏览: 300
protobuf
对于protobuf中的嵌套结构体,可以通过实例化外层结构体和内层结构体,然后按照层级赋值即可。例如:
```
message InnerMessage {
int32 some_field = 1;
}
message OuterMessage {
InnerMessage inner_message = 1;
}
OuterMessage outer_message;
outer_message.mutable_inner_message()->set_some_field(42);
```
这样就给嵌套在OuterMessage中的InnerMessage的some_field字段赋值为42。
阅读全文