小编vis*_*ter的帖子

为什么不"cout << Color :: green"编译?

我在测试中遇到了这个问题.

我知道我可以这样做:

enum class Color { red, green = 1, blue };
Color c = Color::blue;

if( c == Color::blue )
cout << "blue\n";
Run Code Online (Sandbox Code Playgroud)

但是,当我更换cout << "blue\n";使用cout << Color::green,它甚至不进行编译.为什么不编译?

c++ enum-class

-2
推荐指数
1
解决办法
109
查看次数

标签 统计

c++ ×1

enum-class ×1