cpp / beginner
Snippet
Enumerationen: Benannte Ganzzahlkonstanten
Eine Enumeration definiert einen Satz von benannten Ganzzahlkonstanten. Standardmäßig beginnen die Werte bei 0 und erhöhen sich. Du kannst Werte wie gezeigt explizit zuweisen. Enums machen Code lesbarer, indem sie magische Zahlen durch beschreibende Namen wie RED, GREEN und BLUE ersetzen.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>enum Color {RED = 1,GREEN = 2,BLUE = 3};int main() {Color myColor = GREEN;if (myColor == 2) {std::cout << "It's green!" << std::endl;}return 0;}
Erklärung
1
enum Color { RED = 1, GREEN = 2, BLUE = 3 };
Definiert einen neuen Typ Color mit drei benannten Konstanten, beginnend bei 1 statt 0
2
Color myColor = GREEN;
Deklariert eine Variable vom Typ Color und weist den Wert GREEN (2) zu