【发布时间】:2015-08-22 22:30:54
【问题描述】:
是否有可能在 C++ 中获得与 protobuf 枚举等效的字符串?
例如:
以下是消息说明:
package MyPackage;
message MyMessage
{
enum RequestType
{
Login = 0;
Logout = 1;
}
optional RequestType requestType = 1;
}
在我的代码中,我希望做这样的事情:
MyMessage::RequestType requestType = MyMessage::RequestType::Login;
// requestTypeString will be "Login"
std::string requestTypeString = ProtobufEnumToString(requestType);
【问题讨论】:
标签: c++ enums protocol-buffers