CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): 달빛유혹 (달에울다)
날 짜 (Date): 2004년 1월  8일 목요일 오전 11시 06분 22초
제 목(Title): Re: [Q]헤더 화일안의 __BEGIN_NAMESPACE_S



#if defined __cplusplus && defined _GLIBCPP_USE_NAMESPACES
# define __BEGIN_NAMESPACE_STD  namespace std {
# define __END_NAMESPACE_STD    }
# define __USING_NAMESPACE_STD(name) using std::name;
# define __BEGIN_NAMESPACE_C99  namespace __c99 {
# define __END_NAMESPACE_C99    }
# define __USING_NAMESPACE_C99(name) using __c99::name;
#else

--
대충 이런식으로 정의되는군요...

헉 수정합니다. 제가 C++을 거의 모르다보니. namespace가 말 그대로 
네임스페이스네요. c++에 링크될때 namespace영역을 std면 std로
잡아주겠다는 소리... 

c++에서는 printf 라고쓰면 당연히 std namespace의 printf를 찾게될테니
std::printf 를 만들어주기위해 쓰는 키워드가 되겠네요.


 이제는 봄을 기다리는 수밖에 없었다.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.