이름 공간 만들기
관련 함수와 타입을 한 영역에 묶어 다른 라이브러리 이름과 구분합니다.
namespace math
큰 프로그램에서는 함수와 타입 이름이 쉽게 충돌하므로 namespace로 소속을 드러내고 사용 범위를 조절합니다.
관련 함수와 타입을 한 영역에 묶어 다른 라이브러리 이름과 구분합니다.
namespace math
std::cout처럼 접두사를 붙이면 어떤 네임스페이스의 이름인지 분명합니다.
std::name
자주 쓰는 이름을 가져올 수 있지만 범위가 넓으면 충돌 가능성이 커집니다.
using std::cout
프로젝트, 모듈, 세부 기능을 단계적으로 나누어 이름 체계를 만들 수 있습니다.
app::io