C++如何遍历enum class
时间: 2023-03-29 15:03:44 浏览: 235
c#遍历枚举(ENUM)类型的方法
5星 · 资源好评率100%
你可以使用for循环来遍历enum class。首先,将enum class转换为整数类型,然后使用for循环遍历整数类型的值。以下是示例代码:
```
enum class Color { RED, GREEN, BLUE };
for (int i = static_cast<int>(Color::RED); i <= static_cast<int>(Color::BLUE); i++) {
Color c = static_cast<Color>(i);
// do something with c
}
```
阅读全文