[c++] 네임스페이스의 선언
C++에서 네임스페이스는 말 그대로 이름들을 담고 있는 공간을 의미합니다. 네임스페이스를 사용함으로써 함수, 변수, 클래스 등의 이름 충돌을 방지할 수 있습니다.
네임스페이스 선언
namespace MyNamespace {
void doSomething() {
// 코드 작성
}
}
int main() {
MyNamespace::doSomething(); // 네임스페이스의 함수 호출
return 0;
}
위 예시에서 MyNamespace
라는 네임스페이스를 선언하고, doSomething
함수를 포함시켰습니다. 나중에 main
함수에서는 MyNamespace
안에 있는 doSomething
함수를 호출하고 있습니다.
네임스페이스를 사용하면 다른 라이브러리나 프로젝트와의 이름 충돌을 방지하고, 코드를 모듈화하여 유지보수성을 높일 수 있습니다.
이렇게 네임스페이스를 사용하면 코드의 가독성도 높이고, 유지보수도 쉽게 할 수 있습니다.
코드와 관련하여 자세히 알고 싶으시면 아래 링크를 참조해주세요.