作用域枚举
普通枚举
enum egg{small.medium,large,jumbo};
enum t_shirt{small,medium,large,xlarge};
//small所属同一个{}作用域内,会导致出现错误
--------------------------------------------
//作用域枚举
enum class egg{small.medium,large,jumbo};
enum class t_shirt{small,medium,large,xlarge};
egg egg_size=egg:small;
t_shirt t_shirt_size=t_shirt::small;