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 중국어 웹사이트의 기타 관련 기사를 참조하세요!