C++中枚举类加入::EM是什么意思,举个例子
时间: 2024-03-06 18:48:48 浏览: 134
C++小知识:尽可能使用枚举类
好的,下面是一个简单的例子:
```cpp
namespace EM {
enum class Color { red, green, blue }; // 在EM命名空间中定义一个颜色枚举类
}
int main() {
EM::Color c = EM::Color::red; // 引用EM命名空间下的颜色枚举类
return 0;
}
```
在上面的例子中,我们定义了一个名为EM的命名空间,其中包含一个名为Color的枚举类。当我们需要使用这个枚举类时,需要使用作用域运算符"::"将其限定在EM命名空间中。这样就可以避免与其他命名空间下的相同名称发生冲突,使得代码更加清晰明了。
阅读全文