【发布时间】:2019-01-02 14:41:27
【问题描述】:
我要找的是一个返回重复字段消息的函数
我知道 Reflection::AddMessage 具有我想要的返回类型,但我不想添加消息,只需返回该消息的一个对象。
这是我正在尝试做的一个示例,假设我在 .proto 文件中有一条消息:
message Bar{
uint32 t x = 1;
uint64 t y = 2;
}
message Foo{
repeated Bar myMessage = 1;
}
我正在使用反射来遍历 Foo 消息,并且我希望能够执行以下操作:
Message* Msg = createMessage(refl->FooMsg, FieldDesc)
我知道还有 GetRepeatedMessage 但这需要索引。
【问题讨论】:
标签: protocol-buffers