namespace

    전문가를 위한 C++ : 1장 (1)

    위 책을 읽으며 공부한 내용을 정리한 글입니다. 1. using문 헤더 파일 안에서는 절대로 using 문을 작성하면 안된다. (책) 일반적으로 헤더 파일(*.h)에는 using 지시문을 넣지 마세요. 해당 헤더를 포함하는 모든 파일이 네임스페이스의 모든 식별자를 범위로 가져오기 때문에 이름 숨김 및 이름 충돌 문제가 발생할 수 있으며, 디버그하기 매우 어렵습니다. 헤더 파일에는 항상 정규화된 이름을 사용하세요. (MSDN) https://docs.microsoft.com/ko-kr/cpp/cpp/namespaces-cpp?view=msvc-170&viewFallbackFrom=vs-2019 2. c++ 17 중첩된 네임 스페이스 기존에는 이런 방식 namespace MyLibraries { namesp..