我已经很多年没有写c++了,现在我正试图重新开始写c++。然后我看到了这个,想过要放弃:
typedef enum TokenType
{
blah1 = 0x00000000,
blah2 = 0X01000000,
blah3 = 0X02000000
} TokenType;
这是什么?为什么这里使用typedef
关键字?为什么名字TokenType
在这个声明中出现了两次?语义与此有何不同:
enum TokenType
{
blah1 = 0x00000000,
blah2=0x01000000,
blah3=0x02000000
};