Maison >développement back-end >Tutoriel C#.Net >Qu'est-ce que :: en langage C
Le double deux-points (::) en C++ est utilisé pour : 1. L'accès global à l'espace de noms ; 2. La qualification de l'espace de noms ; 3. L'accès constant à l'énumération ; 4. L'appel de méthode statique ;
Double deux-points (::) en C++
En C++, l'opérateur double deux-points (::) a les utilisations suivantes :
1 Accès global à l'espace de noms
Par exemple :
<code class="cpp">::x = 10; // 访问全局变量 x</code>
2. Qualification de l'espace de noms
Par exemple :
<code class="cpp">namespace std { int a; } int main() { std::a = 10; // 访问 std 命名空间中的变量 a }</code>
3. Accès aux constantes d'énumération
Par exemple :
<code class="cpp">enum Color { Red, Green, Blue }; int main() { Color color = ::Color::Red; // 访问枚举常量 Red }</code>
4. Appel de méthode statique
Par exemple :
<code class="cpp">class MyClass { public: static void print() { cout << "Hello!" << endl; } }; int main() { MyClass::print(); // 调用静态方法 print }</code>
5. La référence de classe de base
Exemple :
<code class="cpp">class Base { public: void print() { cout << "Base class" << endl; } }; class Derived : public Base { public: void print() { ::Base::print(); // 引用基类方法 print } };</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!