类设计器中的 Visual C++ 枚举

类设计器支持 C++ enum 且范围限定为 enum class 类型。 下面是一个示例:

enum CardSuit {
   Diamonds = 1,
   Hearts = 2,
   Clubs = 3,
   Spades = 4
};

// or...
enum class CardSuit {
   Diamonds = 1,
   Hearts = 2,
   Clubs = 3,
   Spades = 4
};

类图中的 C++ 枚举形状的外观和工作原理与结构形状的类似,不过其标签显示为“枚举”或“枚举类”且为粉红色而不是蓝色,并且其左侧和顶部边距上具有彩色边框。 枚举形状和结构形状都具有方角。

有关使用 enum 类型的更多信息,请参见 C++ 枚举声明

代码元素

描述

enum EnumName
   {
      enumeration list
   } [declarator];

EnumName

Enum

(enumeration list 是逗号分隔的,并且 declarator 是可选的。)

请参见

参考

C++ 枚举声明

概念

使用 Visual C++ 代码(类设计器)