// enum #include <iostream.h> main() { // new enum enum tag { montag, dienstag, mittwoch, donnerstag, freitag, samstag, sonntag }; tag wochentag; // variable of enum wochentag = montag; // data init if ( wochentag == montag ) { cout << "Schlechte Laune" << endl; } } |
C++ besitzt einen vordefinierten Typ bool
, welcher die Werte
false
und true
annehmen kann. In C läßt sich
dies durch die Definition
enum bool {false,true}
in analoger Weise erreichen, wobei false
durch 0
und true
durch 1 repräsentiert werden was konform
zu § 2.1.1 und § 3.3 ist.