네임 스페이스 : 이름 충돌을 막기 위해 공간에 이름을 주는 행위
한 아파트에 철수가 두명 사는데 그냥 부르기는 헷갈리니 각 사는곳을 덧붙여 이름을 주는 것이죠. 101호에 사는 철수야 , 202호에 사는 철수야 하고 말이죠. 아래와 같이 간단히 쓸 수가 있습니다.
- #include <iostream>
- namespace A_COM
- {
- void function(void)
- {
- std::cout<<"A.com에서 정의한 함수"<<std::endl;
- }
- }
- namespace B_COM
- {
- void function(void)
- {
- std::cout<<"B.com에서 정의한 함수"<<std::endl;
- }
- }
- int main(void)
- {
- A_COM::function();
- B_COM::function();
- return 0;
- }
댓글 없음:
댓글 쓰기