Share via


Visual C++-Enumerationen im Klassen-Designer

Der Klassen-Designer unterstützt C++ enum und bewertete enum class-Typen. Beachten Sie folgendes Beispiel:

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

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

Eine C++-Enumerationsform in einem Klassendiagramm gleicht in Struktur und Funktionsweise einer Strukturform, sie trägt allerdings die Bezeichnung Enum oder Enumerationsklasse, sie ist nicht blau, sondern rosa und wird mit farbigem Rahmen an der linken und oberen Begrenzung angezeigt. Sowohl Enumerationsformen als auch Strukturformen sind eckig.

Weitere Informationen zur Verwendung des enum-Typs finden Sie unter C++-Enumerationsdeklarationen.

Codeelement

Beschreibung

enum EnumName
   {
      enumeration list
   } [declarator];

EnumName

Enum

(Der enumeration list ist kommagetrennt, und der declarator ist optional.)

Siehe auch

Referenz

C++-Enumerationsdeklarationen

Konzepte

Arbeiten mit Visual C++-Code (Klassen-Designer)