#include <iostream>
#include <string>
enum Color { RED, GREEN, BLUE };
std::string colorToString(Color color) {
switch (color) {
case RED:
return "Red";
case GREEN:
return "Green";
case BLUE:
return "Blue";
default:
return "Unknown";
}
}
int main() {
Color color = GREEN;
std::string colorStr = colorToString(color);
std::cout << "Color value: " << colorStr << std::endl;
return 0;
}
在这个例子中,我们定义了一个 Color
枚举类型,并声明了一个函数 colorToString()
来将枚举值转换为相应的字符串。通过调用 colorToString()
函数将枚举值转换为字符串类型,然后使用 std::cout
输出