Using 선언과 Using 지시자

|

Using 선언과 Using 지시자

Namespace

C++의 네임스페이스는 기존의 코드의 이름들의 중복을 피하고, 이름에 공간이라는 개념을 넣는다. 표준화가 된 함수들을 std:: 안에 넣어서 이름 충돌을 피하게 되는 역할을 수행한다.

Using 선언

using 선언은 다른 네임스페이스에서 선언된 이름에 대한 지역 동의어를 만들어 주는 것이다. using 선언은 오버로딩과 이름 식별의 역할을 하는 다른 선언과 똑같은 일을 한다.

Using 지시자 (directive)

using 지시자는 다른 네임스페이스에 있는 모든 이름을 using 지시자의 영역에서 사용할 수 있게 해준다.