Programming/C++
[c++] NameAlias
OKOK
2017. 5. 11. 01:34
#include<iostream>
using namespace std;
namespace AAA
{
namespace BBB
{
namespace CCC
{
int num1;
int num2;
}
}
}
int main(void)
{
AAA::BBB::CCC::num1 = 20;
AAA::BBB::CCC::num2 = 30;
namespace ABC = AAA::BBB::CCC;
cout << ABC::num1 << endl;
cout << ABC::num2 << endl;
return 0;
}
* namespace 가 중복되어 여러번 사용하게 될지 이 불편함을 해결하기 위해 별칭을 줄 수 있다.
별칭을 주는 것은 namespace ABC = AAA::BBB::CCC 이렇게 설정가능하다.
그리고 << 이 연산자의 의미가 무엇이었지? 단순하게 구간 나눈 것 이외에.. 뭐라고 했는데 대강 넘어간듯..