疑问是:如何定义一个pb文件,枚举类型TYPES的每种枚举都能同时对应一个字符串常量?
如下proto协议:
enum TYPES {
TYPE0 = 0;
TYPE1 = 1;
TYPE2 = 2;
}
XXX_enum { //也不知道该用什么类型表示
TYPES::TYPE0 = "type0的说明";
TYPES::TYPE1 = "type1的说明";
TYPES::TYPE2 = "type2的说明";
}
疑问是:如何定义一个pb文件,枚举类型TYPES的每种枚举都能同时对应一个字符串常量?
如下proto协议:
enum TYPES {
TYPE0 = 0;
TYPE1 = 1;
TYPE2 = 2;
}
XXX_enum { //也不知道该用什么类型表示
TYPES::TYPE0 = "type0的说明";
TYPES::TYPE1 = "type1的说明";
TYPES::TYPE2 = "type2的说明";
}
15 回答8.4k 阅读
7 回答5.3k 阅读
6 回答6.9k 阅读✓ 已解决
8 回答6.2k 阅读
3 回答2k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
protobuf 在大部分语言里已经自带了这个信息。
c++:
go:
上面
Foo
是 enum 的名字。其它的自己去看文档吧