[c++] 네임스페이스의 네이밍 규칙
프로그래머들은 네임스페이스를 사용하여 이름 충돌을 방지하고 코드를 구조화합니다. 네임스페이스는 클래스, 함수, 변수, 혹은 다른 네임스페이스를 감싸는 논리적인 컨테이너로, 이름이 중첩된다는 아이디어를 가지고 있습니다.
사용 규칙
- 네임스페이스의 이름은 모두 소문자로 작성하는 것이 관용적입니다.
- 여러 단어를 결합할 때는 소문자와 언더스코어(_)를 사용해야 합니다.
- 회사나 프로젝트와 관련이 있는 경우 이를 반영하는 접두어를 사용합니다.
C++에서는 다음과 같이 작성할 수 있습니다.
namespace company_project {
// 네임스페이스 내용
}
네임스페이스의 이름짓기는 각 프로젝트마다의 표준을 정하는 것이 좋습니다. 이로써 코드의 가독성이 높아지며, 이름 충돌을 방지할 수 있습니다.