// 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.