为什么我们使用::访问枚举值

时间:2016-09-03 19:42:39

标签: c++ enums language-design

我的问题很简单,也许很愚蠢。 当我们通过String

访问结构和类成员时,通过C ++中的::访问枚举成员背后的设计决策是什么?

1 个答案:

答案 0 :(得分:10)

当左操作数是类型或命名空间的名称时使用

::,当左操作数是对象时使用.。出于同样的原因,也可以使用::访问结构或类的静态成员。