안녕하세요. BlockDMask입니다. 오늘은 C++의 namespace 이름 공간에 대해서 알아보려고 합니다. C언어에서는 없던 새로운 개념인데요, 한번 천천히 자세하게 알아보겠습니다. 1. namespace 란? 2. namespace의 요소에 접근하는 방법 5가지 3. C++ 표준 이름공간 std 1. C++ namespace 란? 하나의 프로그램을 만들다 보면 여러 파일이 생성되고, 여러 개발자가 붙어서 개발을 하다 보면 함수나 구조체 등에서 이름이 같은 경우가 생기게 됩니다. 이런 경우 함수의 이름이나 구조체의 이름 그리고 당연하게도 변수의 이름이 같아지게 되면 이름 충돌이 발생하여 오류가 발생하게 됩니다. 이런 충돌이 발생하지 않기 위해 만들어진 것이 namespace라는 개념입니다. 쉽게 이..