Grundlagen für das Projekt (Teil 2)



2. Benutzerdefinierte Datenstrukturen

2.1. Aufzählungslisten definieren mit enums

Worum geht es? 

Dieses Code-Beispiel zeigt die Verwendung von Aufzählungstypen in C++. Die Aufzählungstypen (enum) werden verwendet, um eine feste Menge an Konstanten zu definieren, die dann als Werte in einer Variablen verwendet werden können.

Was kannst du danach?

  • Aufzählungstypen verwenden, um Konstanten in einer einfachen und übersichtlichen Art und Weise zu definieren


#include <iostream>
using namespace std; 

// Aufzählungstypen
enum GameObjects
{
    BIRD,
    PIG,
    SLINGSHOT,
    GROUND,
    OBSTACLE
};

int main() 
{
    GameObjects obj = GROUND;
    if (obj == BIRD or obj == PIG)
        cout << "Spiel-Charakter\n";
    else
        cout << "Lebloses Objekt\n";
        
    return 0;
}