Du bist hier: Startseite > Entwicklung (C/C++) > C++ Grundlagen > Enum Aufzählungstyp

Enum Aufzählungstyp

Mit enum können Aufzählungstypen definiert werden. Den Elementen eines Aufzählungstyps werden Namen zugeordnet, obwohl sie intern natürlich als Zahlen codiert werden.
Auf das Schlüsselwort enum folgt der Name des Aufzählungstyps. Zwischen den folgenden geschweiften Klammern werden die Namen aufgezählt, die zu diesem Typ gehören. Die Namen sind durch Kommata getrennt.

Datei:  Quelldateien/main.cpp
  1. #include <iostream> // std::cout, std::endl, std::cin
  2. #include <stdlib.h> // EXIT_SUCCESS
  3.  
  4. int main(void)
  5. {
  6. enum Farbe {
  7. ROT,
  8. GELB,
  9. GRUEN,
  10. HELLGRUEN = 200
  11. };
  12. enum Farbe Ampel;
  13. Ampel = GRUEN;
  14. std::cout << Ampel << std::endl;
  15.  
  16. std::cin.get();
  17. return EXIT_SUCCESS;
  18. }

Sollte bei der Aufzählung ein neuer Index definiert werden, wie bei HELLGRUEN, dann bekommen alle nachfolgenden Elemente ebenfalls diesen Index + 1.

Kommentare zu diesem Beitrag

Sie müssen angemeldet sein, um eine Nachricht zu erstellen. Anmelden »