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 |
---|---|
|
EnumName Enum (Der enumeration list ist kommagetrennt, und der declarator ist optional.) |