C++11 强类型枚举相关总结
枚举就是定义一个类别,并且穷举统一类别下的个体以供代码使用。C++98 枚举存在的缺陷:. 你可能会想到使用命名空间来封装枚举类型,但是如果其中的某个命名空间漏写了名字则会变成匿名空间,而匿名空间中的所有枚举成员会默认变成全局命名空间下的成员。因此这种方法是不合适的。
枚举就是定义一个类别,并且穷举统一类别下的个体以供代码使用。C++98 枚举存在的缺陷:. 你可能会想到使用命名空间来封装枚举类型,但是如果其中的某个命名空间漏写了名字则会变成匿名空间,而匿名空间中的所有枚举成员会默认变成全局命名空间下的成员。因此这种方法是不合适的。