我是 C++ 新手,我想知道是否有人可以帮助我理解为什么
enum difficulty { NOVICE, EASY, NORMAL, HARD, UNBEATABLE };
difficulty myDiffiuclty = EASY
Run Code Online (Sandbox Code Playgroud)
和
enum shipCost { FIGHTER_COST = 25, BOMBER_COST, CRUISER_COST = 50 };
shipCost myShipCost = BOMBER_COST;
Run Code Online (Sandbox Code Playgroud)
有绿色下划线吗?它说它更喜欢枚举类,但是当我将其更改为枚举类时
enum class difficulty { NOVICE, EASY, NORMAL, HARD, UNBEATABLE };
difficulty myDiffiuclty = EASY;
enum class shipCost { FIGHTER_COST = 25, BOMBER_COST, CRUISER_COST = 50 };
shipCost myShipCost = BOMBER_COST;
Run Code Online (Sandbox Code Playgroud)
EASY 变为红色下划线,myShipCost 变为绿色下划线,BOMBER_COST 变为红色下划线,CRUISER_COST 变为红色下划线
const int ALIEN_POINTS = 150;
int aliensKilled = 10;
int score = …Run Code Online (Sandbox Code Playgroud)