capypad
0 Tage Serie
cpp / beginner
Snippet

Aufzählungstypen: Benannte Konstanten erstellen

Ein Enum erstellt einen benutzerdefinierten Datentyp mit benannten Integer-Konstanten. Standardmäßig ist der erste Wert 0, aber Sie können bestimmte Werte zuweisen. Enums machen Code lesbarer, indem sie Magische Zahlen durch beschreibende Namen ersetzen.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
enum Difficulty { EASY, MEDIUM, HARD };
 
int main() {
Difficulty level = MEDIUM;
if (level == EASY) {
cout << "Easy mode" << endl;
}
return 0;
}
Erklärung
1
enum Difficulty { EASY, MEDIUM, HARD };
Erstellt einen neuen Typ wobei EASY=0, MEDIUM=1, HARD=2
2
Difficulty level = MEDIUM;
Deklariert eine Variable des Enum-Typs