-
범위지정연산자의 용도IT/C/C++ 2009. 3. 9. 10:24
범위지정연산자는 어떤 이름 공간안의 변수나 함수를 지정해 줄수 있는 연산자이다.
아래의 예를 보자.
data 라는 string 이 전역변수와 로컬 변수로 각각 선언되었다.
이때 그냥 data 를 출력한다고 하면 로컬 변수의 값인 "로컬데이터" 가 출력되며,
범위지정 연산자 :: 를 사용하여 ::data 와 같이 출력을 하면 전역 변수의 값인 "전역데이터" 가 출력된다.
즉, 상기 코드의 결과는 아래와 같다.
위 코드처럼 범위지정연산자(::)옆에 아무것도없이 오른쪽에 딸랑 변수명만 있다면 전역변수를 참조하라는 명령이 된다.
'IT > C/C++' 카테고리의 다른 글
Mutex 사용 - 동일프로그램을 한개만 띄우기 (0) 2009.04.08 MultiByteToWideChar 사용법 (0) 2009.03.20 유니코드&UTF8 텍스트를 파일로 저장하기 (0) 2009.03.06 MBCS 와 UNICODE FAQ 정리 (0) 2009.03.04 CFileDialgog 를 이용한 파일 열기 및 저장 (0) 2009.02.18