다음을 통해 공유


명시적 한정

네임 스페이스 멤버는 명시적 한정자 및 범위 결정 연산자를 사용 하 여 액세스할 수 있습니다.

예를 들면 다음과 같습니다.

// explicit_qualification.cpp
int i;

namespace A
{
   int a, b, c;

   namespace B
   {
      int i, j, k;
   }
}

int main()
{
   A::a++;
   A::B::i++;   // B's i
   ::i++;   // the global I
}

문 ::i++ 액세스 하는 i 예를 들어 첫 번째 문에서 선언 합니다.이러한 사용의 범위 결정 연산자 앞의 한정자 없이 전역 네임 스페이스를 호출합니다.

사용 하는 명시적 한정 번거로운 긴 이름을 가진 또는 대형 프로그램의 수 있습니다.선언을 사용 하 여, 지시문을 사용 하 여, 및 네임 스페이스 별칭 참조 네임 스페이스의 멤버를 간단한 방법을 제공 합니다.

자세한 내용은 정규화 된 이름은.

참고 항목

참조

네임 스페이스 (C++)