C++中如何在函数中调用枚举
时间: 2024-10-14 12:14:17 浏览: 15
深入C++ 函数映射的使用详解
在C++中,你可以直接在函数中使用枚举值,就像使用整数常量一样。首先,你需要定义枚举(enum),例如:
```cpp
enum Color { RED, GREEN, BLUE };
```
然后,在函数中,你可以这样调用枚举值:
```cpp
void printColor(Color color) {
switch (color) {
case RED:
std::cout << "颜色是红色";
break;
case GREEN:
std::cout << "颜色是绿色";
break;
case BLUE:
std::cout << "颜色是蓝色";
break;
default:
std::cout << "未知的颜色";
break;
}
}
```
在这个例子中,`printColor(RED)`、`printColor(GREEN)`或`printColor(BLUE)`会分别打印对应的颜色描述。
阅读全文