cpp에 scope 연산자를 이용하면
클래스 내의 변수에 접근하는데 사용할 수 있으나 (class::variable 혹은 class::memberfunc)
클래스가 아닌 곳에서 그냥 ::만 사용할 경우 글로벌 변수를 접근할 수 있다.
클래스 내의 변수에 접근하는데 사용할 수 있으나 (class::variable 혹은 class::memberfunc)
클래스가 아닌 곳에서 그냥 ::만 사용할 경우 글로벌 변수를 접근할 수 있다.
int error; void Error(int error) { if(::error != 0) ; // global error }[링크 : http://www.pragsoft.com/books/CppEssentials.pdf] 62쪽
'Programming > C++ STL' 카테고리의 다른 글
functor / 펑터 (0) | 2014.04.16 |
---|---|
cpp static 변수 및 메소드 (0) | 2014.03.18 |
cpp class에서 변수값을 미리 선언 못하는 이유 (0) | 2014.03.15 |
cpp 와 java의 차이점(문법) (0) | 2014.03.14 |
cpp 디폴트 매개변수 (0) | 2014.03.12 |