C++11 枚举方式是添加一个class修饰符,防止枚举成员出现重定义的错误
enum class HOUSE {
big,
small
};
enum class COMPUTER {
big,
small
};
这样编译的时候就不会出错了。 使用要加上枚举名来限定枚举量: HOUSE h = HOUSE::big; COMPUTER c = COMPUTER::small;
C++11 枚举方式是添加一个class修饰符,防止枚举成员出现重定义的错误
enum class HOUSE {
big,
small
};
enum class COMPUTER {
big,
small
};
这样编译的时候就不会出错了。 使用要加上枚举名来限定枚举量: HOUSE h = HOUSE::big; COMPUTER c = COMPUTER::small;