범위지정 연산자
2022. 4. 9. 01:17ㆍC++
지역 변수의 이름이 전역변수의 이름과 같을 경우, 전역변수는 지역변수에 의해 가려진다는 특징이 있다.
int val = 20;
int SimpleFunc(void)
{
int val = 100;
val += 20; //지역변수 val의 값 20증가
}
범위지정 연산자를 사용하면 전역변수에 접근 가능하다.
int val = 20;
int SimpleFunc(void)
{
int val = 100;
val += 20; //지역변수 val의 값 20증가
::val -=10; // 전역변수 val의 값 10 감소
}