Tip
namespace
akawarren
2012. 6. 4. 11:19
# namespace : 코드 내 구별되는 독립적인 공간
# :: : 범위지정 연산사
# 선언과 정의를 구분해서 사용할 수도 있음
# namespace 선언은 중첩이 가능함
# using 키워드 : using XXX:YYY 라고 선언할 경우, namespace XXX:의 YYY를 호출할 경우에는 namespace를 지정하지 않고 호출하도록 허용하겠다는 의미
# using namepsace 키워드 : 특정 namepsace 전체를 namespace 지정없이 사용하도록 한다.
# namespace 에 키워드 대입 : namspace XXX = AAAA::BBB::CCC; 로 지정하면 XXX를 해당 키워드로 치환하여 사용 가능
# 범위지정 연산자 "::"의 또 다른 기능 : 지역변수와 전역변수의 이름이 같아 지역에서 전역변수를 접근하고자 할 경우, "::전역변수명 " 을 사용하게 되면 전역변수에 대한 접근이 가능하다.