English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
캡션의 앞의 양쪽的双冒号도 범위 분석 연산자라고 합니다. 이 연산자의 일부 사용법은 다음과 같습니다.
캡션 분석 연산자는 클래스 외부에서 함수를 정의하는 데 사용될 수 있습니다. 이 프로그램의 예제는 다음과 같습니다.
#include<iostream> using namespace std; class Example { int num; public: Example() { num = 10; } void display(); }; void Example::display() { cout << "num의 값은: " << num;; } int main() { 예제 obj; obj.display(); return 0; }
출력 결과
위 프로그램의 출력은 다음과 같습니다.
num의 값은: 10
위에서 설명한 대로, 같은 이름의 locale 변수가 존재할 때 global 변수에 접근할 수 있습니다. 이 프로그램의 예제는 다음과 같습니다.
#include<iostream> using namespace std; int num = 7; int main() { int num = 3; cout << "locale 변수 num의 값은: " << num; cout << "\nglobale 변수 num의 값은: " << ::num; return 0; }
출력 결과
위 프로그램의 출력은 다음과 같습니다.
locale 변수 num의 값은: 3 globale 변수 num의 값은: 7