#ifdef identifier
이 지시어는 identifier가 정의되었는지 체크한다. 만일 정의되어 있으면 그 이후의 코드들을 추가하고, 그렇지 않으면 이후 코드들을 무시한다
#ifdef ! _FILENAME_H
#define _FILENAME_H_
//header code here
#endif
이 코드는 _FILENAME_H_가 정의되어 있으면 넘어가고 정의되어 있지 않다면 _FILENAME_H_를 정의한다
이 지시어는 identifier가 정의되었는지 체크한다. 만일 정의되어 있으면 그 이후의 코드들을 추가하고, 그렇지 않으면 이후 코드들을 무시한다
#ifdef ! _FILENAME_H
#define _FILENAME_H_
//header code here
#endif
이 코드는 _FILENAME_H_가 정의되어 있으면 넘어가고 정의되어 있지 않다면 _FILENAME_H_를 정의한다
'컴퓨터 과학 & 영상처리 관련 > C / C++' 카테고리의 다른 글
strchr() 문자열 안에 특정 문자 존재하는지 여부 (0) | 2012.01.01 |
---|---|
c++ 동적할당, 해제 new, delete (0) | 2011.12.28 |
함수포인터 (0) | 2011.12.23 |
cpp 헤더 동작 원리 (0) | 2011.12.20 |
c언어 문자열 붙이기 (0) | 2011.12.15 |