>> Delete Reply from No. 46498 article
No. RE: sys/types.h 라는 헤더 파일을 열어보니....머야
이거..-_-

등록 2002-04-09 00:59:00 By localhost     조회 2
이름 성찬    

		: sys/types.h파일을 열어보았습니다....
:
: 구런데....
:
: #ifndef __pid_t_defined
: typedef __pid_t dev_t;# define __pid_tdefined
: #endif
:
: 라구 써 있더군염....>_<
:
: #ifndef 는 머하는 넘이졍?
: 글구 언더바 두개는 무엇을 표시하는 건가염?
:
: #ifdef a 는 a 가 정의되어 있다면 이라구 알구 있는뎅....
:
: #ifndef 는 먼지 잘...-_-;;
:
: 잘 부탁함다...(--)(__)
:
: --
: 리눅스는 즐거운 OS이다.
 #ifndef 는 "만약 ~가 정의되어 있지 않다면" 으로 생각하시면 됩니다.
 아래의 사이트를 참고하세요.
 http://fusma.snu.ac.kr/~kojins/MyLinux/CProgramming/Ch12/con_comfile.shtml  전처리기에 대한 내용중 조건부 
컴파일에 대한 내용은 책에서 제대로 설명하는 경우는 많지 않더군요. 조건부 컴파일에 대
한 내용을 참고하시는게 더 빠를듯 하네요.  언더바는 그 "자체"가 의미 있는건 아닙니다.
단지 다른 매크로와 구별을 하기 위해서 쓰는 습관인듯합니다.
만약 언더바 하나 혹은 단지 소문자나 대문자로 매크로를 쓴다면, 우연찮게 중복된 매크로
가 생길 수 있으니 그러한 경우를 피하기 위해서 기존 라이브러리 헤더에는 중복된 언더바
로 표현되어 있습니다.--..
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved