限定名稱
指定範圍。
qualified-class-name :: name
備註
如果 qualified-class-name 後面接著範圍解析運算子 (::),然後接著該類別或該類別之基底的成員名稱,則範圍解析運算子會視為 qualified-name。 qualified-name 的類型與成員的類型相同,且 qualified-name 運算式的結果是成員。 如果成員是左值,則 qualified-name 也是左值。 如需宣告 qualified-class-name 的詳細資訊,請參閱類型規範或類別名稱。
qualified-class-name 的 class-name 部分可以藉由在目前或封閉範圍內重新宣告相同名稱的方式隱藏,但 class-name 仍然可找到並使用。 如需如何使用 qualified-class-name 存取隱藏之 class-name 的範例,請參閱範圍。
注意事項 |
---|
分別為 class-name :: class-name 和 class-name :: ~ class-name 形式的類別建構函式和解構函式,必須參考相同的 class-name。 |
具有多個限定的名稱會指定為巢狀類別的成員,如下所示:
class-name :: class-name :: name