Enum使用有任何缺点吗

  • 本文关键字:缺点 任何 Enum c++
  • 更新时间 :
  • 英文 :


最近我发现在C和C++中有枚举这样的东西。

我立刻觉得它在视觉上很方便。

但是,请告诉我,枚举有任何负面的方面吗?

如果我在代码中广泛使用它们,这不会在将来导致某种问题吗?

以下是经典枚举的缺点:

  1. 枚举器没有作用域(C(
  2. 枚举器隐式转换为隐式转换成int
  3. 枚举器污染了全局命名空间
  4. 未定义枚举器的类型。它只需要足够大就可以容纳枚举器

此链接包含您向提出的问题的相关完整信息

相关内容

  • 没有找到相关文章

最新更新