Rumah >pembangunan bahagian belakang >C++ >Dalam c++::cara menggunakan
Dalam C++, pengendali :: digunakan untuk mengakses ahli statik atau pembolehubah global kelas. Ia membolehkan anda mengakses ahli statik walaupun tanpa contoh kelas, dan pembolehubah global walaupun tanpa fail sumber.
:: Tujuan dalam C++
:: ialah operator dalam C++ yang dipanggil operator resolusi domain. Ia digunakan untuk mengakses ahli statik dan pembolehubah global kelas.
Mengakses ahli statik kelas
Ahli statik tergolong dalam kelas dan bukan contoh kelas. Anda boleh menggunakan :: pengendali untuk mengakses ahli statik kelas walaupun tiada contoh kelas.
<code class="cpp">class MyClass { public: static int numInstances; }; int main() { // 访问静态成员 cout << MyClass::numInstances << endl; return 0; }</code>
Akses Pembolehubah Global
Pembolehubah global tersedia dalam semua fail kod. Anda boleh menggunakan operator :: untuk mengakses pembolehubah global walaupun tiada fail sumber di mana ia ditakrifkan.
<code class="cpp">// 定义全局变量 int globalVar = 10; // 在另一个文件中访问全局变量 int main() { cout << ::globalVar << endl; return 0; }</code>
Nota:
Atas ialah kandungan terperinci Dalam c++::cara menggunakan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!