In C++ gehören die „enums“ zu den Klassen. Sie sind ein Sonderfall einer Klasse, da sie keine Funktionen, sondern nur Konstanten haben.
– enums beginnen bei 0, ausser:
– wird der ersten Konstante einen Wert zugewiesen, beginnt der
. enum bei dieser Zahl und zählt immer +1.
enum class Month{ . jan . feb, . ... . dez };
enum class gruppe_1{ . urs, . noe, . ... . eva };
Zuweisungen
gruppe_1 karl = 5; // neuer Wert dazu gruppe_1 nils = gruppe_1.eva // nils an Stelle von eva
Operationen mit Enumerates
Month new_month = sept; ++new_month; //new_month is now okt ++new_month; //new_month is now nov
Bjarne 9.6
…