在C++中,枚举类型分为不限定作用域(enum)和限定作用域(enum class)。
enum只能用在类外,并且作用域的范围为全局。
enum class既用在类外,又可以用在类内,用在类内作用域的范围为整个类,类外作用域全局。无论内外,只要用到里面的内容必须加上 枚举类::内容。
在C++中,枚举类型分为不限定作用域(enum)和限定作用域(enum class)。
enum只能用在类外,并且作用域的范围为全局。
enum class既用在类外,又可以用在类内,用在类内作用域的范围为整个类,类外作用域全局。无论内外,只要用到里面的内容必须加上 枚举类::内容。