Ich habe seit Jahren kein C++ mehr geschrieben, und jetzt versuche ich, wieder einzusteigen. Dann bin ich auf das hier gestoßen und dachte daran, aufzugeben:
typedef enum TokenType
{
blah1 = 0x00000000,
blah2 = 0X01000000,
blah3 = 0X02000000
} TokenType;
Was ist das? Warum ist die typedef
Schlüsselwort hier verwendet? Warum ist der Name TokenType
zweimal in dieser Erklärung erscheinen? Wie unterscheidet sich die Semantik von dieser:
enum TokenType
{
blah1 = 0x00000000,
blah2=0x01000000,
blah3=0x02000000
};