勵志

勵志人生知識庫

作用遇符

作用域符,也稱為作用域運算符或作用域解析運算符,在C++中用「::」表示,主要用於指定一個名字的作用域。作用域符的三種主要用法包括:

全局作用域符。當在局部作用域中定義的全局變數或函式與局部變數或函式重名時,可以使用「::」來區分。例如,在函式內部使用「::a」可以訪問全局變數「a」。

類作用域符。用於指定屬於某個類的成員。例如,「A::member」表示類「A」中的成員「member」。

命名空間作用域符。用於指定屬於某個命名空間的名稱。例如,「std::cout」表示命名空間「std」中的「cout」對象。

此外,作用域符還用於程式、檔案、函式和塊等不同級別的作用域。