疑问是:如何定义一个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的说明";
}
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答865 阅读
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答2.2k 阅读
protobuf 在大部分语言里已经自带了这个信息。
c++:
go:
上面
Foo
是 enum 的名字。其它的自己去看文档吧