C/C
헤더 파일의 중복 정의 막기
안뇽헬로
2011. 10. 28. 12:35
출처 : http://elfinlas.tistory.com
#ifndef _MyLib_H_
#define _MyLib_H_
//Header File 기술
#endif
_MyLib_H_ 는 현재 헤더 파일에서 고유한 메크로 이름이구요.
처음 헤더 파일이 시작되면 이 메크로명이 정의되어 있지 않으므로 #ifndef 에서부터 #endif 까지의 내용이 정의되게 됩니다.
이후에도 이 파일이 인클루드 될 경우 이미 메크로가 정의되어 있기에 그 안에 들어가는 헤더파일의 정의를 무시하고 넘어가게 되는 원리입니다.