[c++] 익명 네임스페이스
namespace {
int internalVar = 5;
void internalFunction() {
// code here
}
}
위 코드에서 internalVar
와 internalFunction
은 익명 네임스페이스 안에 있으므로 파일 범위에서 접근할 수 없습니다. 이것은 이름 충돌을 방지하고 헤더 파일의 재사용성을 높이는 데 도움을 줍니다.
참고자료: https://en.cppreference.com/w/cpp/language/namespace