Car*_*osR 5 c++ protocol-buffers
有没有办法在C++中使用其描述符获取protobuff消息的所有字段?
在Python中有一种方法可以这样做: 从协议缓冲区获取所有字段名称?
只是想知道C++中是否存在相同的东西.试图在descriptor.h上找到任何东西,但没有成功.
是.如果您有描述符,则获得使用的字段数Descriptor::field_count().然后,使用迭代遍历字段Descriptor::field(int index),返回FieldDescriptor,您可以在其中找到每个字段的名称FieldDescriptor::name().
| 归档时间: |
|
| 查看次数: |
1544 次 |
| 最近记录: |