在 C 中,:: 運算子用於存取類別的靜態成員或全域變數。它可以讓您存取靜態成員,即使沒有類別實例,也可以存取全域變量,即使沒有來源檔案。
:: 在C 中的用途
:: 是C 中的一個運算符,稱為域解決運算符。它用於存取類別的靜態成員和全域變數。
存取類別的靜態成員
靜態成員屬於類別而不是類別實例。可以使用 :: 運算子來存取類別的靜態成員,即使沒有類別的實例。
<code class="cpp">class MyClass { public: static int numInstances; }; int main() { // 访问静态成员 cout << MyClass::numInstances << endl; return 0; }</code>
存取全域變數
全域變數在所有程式碼檔案中都是可用的。可以使用 :: 運算子來存取全域變量,即使沒有定義它們的來源檔案。
<code class="cpp">// 定义全局变量 int globalVar = 10; // 在另一个文件中访问全局变量 int main() { cout << ::globalVar << endl; return 0; }</code>
注意:
以上是c++中::怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!