반응형 Namespace2 [씨앤씨뿔]C++/ namespace - 2 ✅namespace 요소 접근 방법 1️⃣ 한정된 이름(qualified name)을 사용한 접근 namespace::요소 이와 같이 namespace를 입력하고 "::"을 통해 네임스페이스 내부에 있는 요소에 접근하는 방법이 있다. 한정된 이름을 사용한 접근이라 부르며, 제일 명확한 방법이기도 하다. 코드가 늘어지고 번거롭기도 하지만, 충돌을 피할 수 있는 확실한 방법이며, 소속 또한 명확해진다. #include using namespace std; namespace A{ void printAll(){ cout 2023. 4. 13. [씨앤씨뿔] C++/ namespace -1 C++ namespace? 하나의 프로그램에서 여러 파일이 생성되고, 여러 사람들이 붙어 개발을 하면 동명을 가진 경우가 발생한다. 위와 같은 경우 함수명이나 구조체 명, 그리고 변수명이 같아지면 이름 충돌이 발생해 오류가 발생된다. 이런 충돌을 방지하기 위해 만들어진 것이 namespace의 개념이다. namespace는 함수나 구조체 혹은 변수 이름 등의 소속을 정해주는 것 ---------------------------------------------------------------------------------------------- 형식 namespace [namespace name] { 함수, 구조체, 변수, 클래스 등등 } ------------------------------------.. 2023. 4. 12. 이전 1 다음 반응형