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」:
相關文章
相關標籤/搜索