명시적 한정
네임 스페이스 멤버는 명시적 한정자 및 범위 결정 연산자를 사용 하 여 액세스할 수 있습니다.
예를 들면 다음과 같습니다.
// 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 예를 들어 첫 번째 문에서 선언 합니다.이러한 사용의 범위 결정 연산자 앞의 한정자 없이 전역 네임 스페이스를 호출합니다.
사용 하는 명시적 한정 번거로운 긴 이름을 가진 또는 대형 프로그램의 수 있습니다.선언을 사용 하 여, 지시문을 사용 하 여, 및 네임 스페이스 별칭 참조 네임 스페이스의 멤버를 간단한 방법을 제공 합니다.
자세한 내용은 정규화 된 이름은.