相关疑难解决方法(0)

为什么在C++中声明枚举时使用typedef?

我多年没有写过任何C++,现在我想回到它.然后我跑过去想着放弃:

typedef enum TokenType
{
    blah1   = 0x00000000,
    blah2   = 0X01000000,
    blah3   = 0X02000000
} TokenType;
Run Code Online (Sandbox Code Playgroud)

这是什么?为什么typedef这里使用关键字?为什么名称TokenType在此声明中出现两次?语义与此有何不同:

enum TokenType
{
    blah1 = 0x00000000,
    blah2=0x01000000,
    blah3=0x02000000
};
Run Code Online (Sandbox Code Playgroud)

c++ enums typedef

174
推荐指数
7
解决办法
18万
查看次数

标签 统计

c++ ×1

enums ×1

typedef ×1