2016-09-03 96 views
1

我的问题很简单,也许很愚蠢。 请告诉我当左操作数是一个类型或命名空间和.的名称用于后面经由::在C++访问枚举成员,当我们通过.为什么我们访问枚举值::

+3

::是全线的范围解析操作符。在左侧有一个名称空间或类型是一致的,包括枚举。 – chris

+0

@chris:回答在答案部分队友 –

+0

@LightnessRacesinOrbit,老实说,我会在答案中付出更多的努力。这是一个没有任何阐述的快速原因。 – chris

回答

10

::访问结构和类成员的设计决策时使用左操作数是一个对象。出于同样的原因,结构体或类的静态成员也可以使用::来访问。