이름공간(namespace)
이름공간(namespace)
#include <iostream>
namespace space {
int num = 1;
void func() {
std::cout << "space의 num : " << num << std::endl;
}
}
namespace otherSpace {
int num = 2;
void func() {
std::cout << "otherSpace의 num : " << num << std::endl;
}
}
int main(void)
{
space::func();
otherSpace::func();
return 0;
}이름공간 함수의 선언부와 정의를 구분하기
이름공간의 중첩
using 명령을 사용하여 이름공간 명시
::(범위지정연산자)의 또다른 기능
Last updated