본문 바로가기

C++

범위지정 연산자

Scope Resolution Operation(범위지정 연산자)

 

- 지역 변수의 이름이 전역변수의 이름과 같을때, 전역변수는 지역 변수에 의해 가려진다는 특징이 있다. 

int val = 10;

int Func(void)
{
	val = 15; // 지역변수 val = 15 할당
    ::val = 8; // 전역 변수 val = 8 할당

}

 예제와 같이, '범위지정 연산자 :: ' 을 변수 앞에 지정함으로서 Func()함수 내에서 전역변수에 접근할 수 있도록 한다.

'C++' 카테고리의 다른 글

캡슐화  (0) 2024.09.18
참조자  (0) 2024.09.18
함수 오버로딩  (1) 2024.09.18
String 메서드  (0) 2024.05.24
개행 문자 입력 방식  (0) 2024.05.24