Notice
Recent Posts
Recent Comments
Link
목록네임스페이스 (1)
삶의 공유
[C++]namespace(이름 공간)
# 출저 : 열혈 C++프로그래밍(책) 작은 프로젝트면 상관없지만 프로젝트가 커지게 되면 많은 함수를 써야되는 상황이 발생한다. 그렇게 되면 1개의 팀에서 혹은 1개의 회사가 아닌 여러 팀, 회사에서 프로젝트를 진행할 경우 문제가 발생할 수 있다. 바로 함수의 이름이 충돌이 나는 경우다. namespace의 정의 즉 이를 방지하기 위한 방법으로 namespace가 필요한 것이다. 기본원리를 설명하면, 한집에 철수라는 이름의 사람이 2명 산다면, 상황에 따라 문제가 될수 있지만, 서로 살고 있는 집이 다르다면 문제 될 것이 없다. '201호 사는 철수', '202호 사는 철수'로 구분을 할 수 있기 때문이다. '201호', '202호' 와 같이 공간을 나누는 것이 namespace의 기본 원리 인 것 이다..
Programing/C++
2020. 10. 21. 21:58