C++는 네임스페이스와 스코프라는 개념을 통해 식별자의 유효 범위와 검색 순서를 정의합니다. 식별자란 변수, 함수, 클래스 등 코드에서 사용되는 이름을 의미하며, 이를 검색하는 순서는 코드의 구조와 작성된 위치에 따라 달라집니다. 1. 네임스페이스와 스코프란?네임스페이스 (Namespace)네임스페이스는 식별자를 묶음으로 그룹화하는 문법입니다.네임스페이스를 통해 이름 충돌을 방지하며, 특정 코드 블록 안에 속한 식별자를 구분할 수 있습니다.namespace MyNamespace { int value = 10;}int main() { int value = 20; std::cout 스코프 (Scope)스코프는 식별자가 유효한 범위를 의미합니다.C++에서 식별자의 스코프는 코드 구조(블록, ..