목차 [C언어/C++] Namespace이란? 사용 목적 C++에서 namespace(네임스페이스)는 코드의 모듈화와 이름 충돌을 방지하기 위한 기능을 제공하는 논리적인 컨테이너입니다. 네임스페이스는 식별자(클래스, 함수, 변수 등)들을 논리적으로 그룹화하여 다른 네임스페이스에 정의된 식별자와의 이름 충돌을 피할 수 있도록 도와줍니다. 이를 통해 코드의 가독성을 향상시키고 유지보수를 용이하게 만들어 줍니다. 그냥 간단하게 설명하면 A반과 B반에 각 각에 철수라는 학생이 있으면 우리는 A, B라는 namespace가 있기 때문에 각 반의 철수를 불러낼 수 있게 되는 것입니다. Namespace를 사용하는 이유는 다음과 같습니다. 이름 충돌 방지: 프로젝트에서 여러 라이브러리나 모듈을 사용할 때, 각각의 라..