Programming/C++ STL

cpp scope 연산자

구차니 2014. 3. 18. 10:11
cpp에 scope 연산자를 이용하면
클래스 내의 변수에 접근하는데 사용할 수 있으나 (class::variable 혹은 class::memberfunc)
클래스가 아닌 곳에서 그냥 ::만 사용할 경우 글로벌 변수를 접근할 수 있다.

int error;
void Error(int error)
{
    if(::error != 0) ; // global error
}
[링크 : http://www.pragsoft.com/books/CppEssentials.pdf] 62쪽