摘要:
强类型枚举 在传统 C++中: 枚举类型并非类型安全,枚举类型会被视作整数。两种完全不同的枚举类型可以进行直接的比较(虽然编译器给出了检查,但并非所有) 。 枚举类型的枚举值名字不能相同,这不是我们希望看到的结果。 C++11 引入了枚举类(enumaration class) ,并使用 enum class 的语法进行声明: enum class new_... 阅读全文
摘要:
强类型枚举 在传统 C++中: 枚举类型并非类型安全,枚举类型会被视作整数。两种完全不同的枚举类型可以进行直接的比较(虽然编译器给出了检查,但并非所有) 。 枚举类型的枚举值名字不能相同,这不是我们希望看到的结果。 C++11 引入了枚举类(enumaration class) ,并使用 enum class 的语法进行声明: enum class new_... 阅读全文
|