当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C++中typedef enum 和 enum

C++中typedef enum 和 enum

2019年04月23日  | 移动技术网IT编程  | 我要评论

郭大宝安娜,整下巴多少钱,叶春晖老师的博客

在c++中,这两种定义枚举类型的关键字用法和效果相同,推荐使用前者。typedef enum多用在c语言中。

在c语言中,如果使用typedef enum定义一个枚举类型,比如:

typedef enum tokentype
{
    blah1 = 0x00000000,
    blah2 = 0x01000000,
    blah3 = 0x02000000
} mytype;

则可以通过 tokentype mytype 使用所定义的枚举类型。如果使用enum定义一个枚举类型,比如:

enum tokentype
{
    blah1 = 0x00000000,
    blah2 = 0x01000000,
    blah3 = 0x02000000
}mytype;

则需要通过 enum tokentype mytype 使用所定义的枚举类型。

ref: 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网