在proto中定义了枚举Times,结构大致如下:
enum Times {
once = 0;
always = 1;
}
message INIT {
Times setup = 1;
...
}
在c++中使用枚举类型:
INIT initData;
initData.ParseFromArray(buf,size);
switch(initData.setup()) {
case once:
break;
case always:
break;
}
在proto中定义了枚举Times,结构大致如下:
enum Times {
once = 0;
always = 1;
}
message INIT {
Times setup = 1;
...
}
在c++中使用枚举类型:
INIT initData;
initData.ParseFromArray(buf,size);
switch(initData.setup()) {
case once:
break;
case always:
break;
}