enum RoomState 和 class RoomState重名了
时间: 2024-01-13 11:03:26 浏览: 84
C++枚举类型enum与enum class的使用
是的,enum和class中的名称不能重复。您可以尝试更改其中一个名称以避免名称冲突。如果您需要同时使用enum和class中的名称,可以将它们放在不同的命名空间中。例如:
```
namespace MyNamespace {
enum RoomState {
// ...
};
}
namespace AnotherNamespace {
class RoomState {
// ...
};
}
```
这样就可以避免名称冲突了。
阅读全文