2016-09-03 150 views
1

我的問題很簡單,也許很愚蠢。 請告訴我當左操作數是一個類型或命名空間和.的名稱用於後面經由::在C++訪問枚舉成員,當我們通過.爲什麼我們訪問枚舉值::

+3

::是全線的範圍解析操作符。在左側有一個名稱空間或類型是一致的,包括枚舉。 – chris

+0

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

+0

@LightnessRacesinOrbit,老實說,我會在答案中付出更多的努力。這是一個沒有任何闡述的快速原因。 – chris

回答

10

::訪問結構和類成員的設計決策時使用左操作數是一個對象。出於同樣的原因,結構體或類的靜態成員也可以使用::來訪問。