Scope Resolution Operation(범위지정 연산자)
- 지역 변수의 이름이 전역변수의 이름과 같을때, 전역변수는 지역 변수에 의해 가려진다는 특징이 있다.
int val = 10;
int Func(void)
{
val = 15; // 지역변수 val = 15 할당
::val = 8; // 전역 변수 val = 8 할당
}
예제와 같이, '범위지정 연산자 :: ' 을 변수 앞에 지정함으로서 Func()함수 내에서 전역변수에 접근할 수 있도록 한다.
'C++' 카테고리의 다른 글
C++ Static (0) | 2024.09.18 |
---|---|
참조자 (0) | 2024.09.18 |
함수 오버로딩 (1) | 2024.09.18 |
String 메서드 (0) | 2024.05.24 |
개행 문자 입력 방식 (0) | 2024.05.24 |