C++ 초급 - 추가 내용 (심화 학습) (1 - 네임스페이스 (namespace))
📌 추가 내용 (심화 학습)심화 학습에서는 C++에서 자주 사용되는 고급 기능을 다룬다.이를 통해 더 효율적이고 모던한 C++ 코드 작성이 가능하다.📌 1. 네임스페이스 (namespace)네임스페이스(namespace)는 이름 충돌을 방지하기 위한 C++의 기능이다.C++에서는 동일한 이름의 변수, 함수, 클래스 등이 여러 곳에서 정의될 수 있는데, 이를 구별하기 위해 각각의 "이름 공간"을 지정하여 관리할 수 있다.📌 1.1 네임스페이스의 개념과 필요성🔹 (1) 네임스페이스가 필요한 이유전역 변수, 함수, 클래스의 이름 충돌을 방지대규모 프로젝트에서 코드 조직을 효율적으로 관리라이브러리나 모듈 간 충돌을 방지하여 유지보수를 쉽게 함💡 예제: 네임스페이스 없이 충돌 발생#include void..
2025.02.22