namespace A {
int x = 100;
}
namespace B {
int x = 200;
}
using namespace A;
cout << x << endl;
1. namespace 사용하는 이유
- 동일한 변수 여러 번 사용해야 하기 때문
- 대형 응용프로그램을 만들 때 동일 명칭 식별자 필요
2. 작성방법
- using namespace 네임스페이스명; 으로 사용할 네임스페이스를 불러옴
- 그 후 x를 사용
- 그외의 방법으로는 using A::x::, cout << A::x<<endl;이 있음
3. 참고
- endl; 은 버퍼를 비워주는 역할을 수행