본문 바로가기

컴퓨터 과학 & 영상처리 관련/C / C++

#ifdef, #endef

#ifdef identifier
이 지시어는 identifier가 정의되었는지 체크한다. 만일 정의되어 있으면 그 이후의 코드들을 추가하고, 그렇지 않으면 이후 코드들을 무시한다

 #ifdef ! _FILENAME_H
#define _FILENAME_H_

//header code here

#endif 


이 코드는 _FILENAME_H_가 정의되어 있으면 넘어가고 정의되어 있지 않다면 _FILENAME_H_를 정의한다