enum 与enum class

1) enum的功能须要一系列的#define来完成,enum 完成了一系列#define的打包收集,因此对于两个不同的枚举体,即便枚举体的名字不一样,里面的内容也不能重名。c++ enum Direction { TOP_LEFT, TOP_RIGHT }; enum Direction1 { TOP_LEFT, TOP_RIGHT }; 安全 error C2365: “TOP_LEFT”:
相关文章
相关标签/搜索