<分区>
我有几个具有相同字段名称的 enum
:
enum Response
{
Ok = 0,
Busy = 1
}
enum Status
{
Ok = 0,
LoggedOut = 1
}
这给出了错误:
error: redeclaration of 'Ok'
如何解决这个问题?
更新
尝试使用枚举类:
enum class Response
{
Ok = 0,
Busy = 1
}
Status s1 = Status::Ok ;
出现错误:
Error: 'Status' is not a class or namespace
Status s1 = Status::Ok ;
^