Zitat von
OregonGhost:
Ist es garantiert, dass ein enum in C++ 4 Byte groß ist?
Wie die Standard-Spezifikation das sieht, ist mir nicht bekannt, aber z.B. der BCC macht enums per Default immer so klein wie möglich (mit der Compileroption -b läßt sich aber Integergröße erzwingen). Daher ist hier auch in C++ etwas Mißtrauen angebracht.