C++에서 이중 콜론(::)은 다음 용도로 사용됩니다. 1. 전역 네임스페이스 액세스 2. 네임스페이스 자격 3. 열거형 상수 액세스 5. 기본 클래스 참조.
C++의 이중 콜론(::)
C++에서 이중 콜론(::) 연산자는 다음과 같이 사용됩니다.
1 전역 네임스페이스 액세스
예:
<code class="cpp">::x = 10; // 访问全局变量 x</code>
2. 네임스페이스 자격
예:
<code class="cpp">namespace std { int a; } int main() { std::a = 10; // 访问 std 命名空间中的变量 a }</code>
3. 열거형 상수 액세스
예:
<code class="cpp">enum Color { Red, Green, Blue }; int main() { Color color = ::Color::Red; // 访问枚举常量 Red }</code>
4. 정적 메서드 호출
예:
<code class="cpp">class MyClass { public: static void print() { cout << "Hello!" << endl; } }; int main() { MyClass::print(); // 调用静态方法 print }</code>
5. 기본 클래스 참조
예:
<code class="cpp">class Base { public: void print() { cout << "Base class" << endl; } }; class Derived : public Base { public: void print() { ::Base::print(); // 引用基类方法 print } };</code>
위 내용은 ::는 C언어로 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!