글
헤더 파일의 중복 정의 막기
C/C
2011. 10. 28. 12:35
출처 : http://elfinlas.tistory.com
#ifndef _MyLib_H_
#define _MyLib_H_
//Header File 기술
#endif
_MyLib_H_ 는 현재 헤더 파일에서 고유한 메크로 이름이구요.
처음 헤더 파일이 시작되면 이 메크로명이 정의되어 있지 않으므로 #ifndef 에서부터 #endif 까지의 내용이 정의되게 됩니다.
이후에도 이 파일이 인클루드 될 경우 이미 메크로가 정의되어 있기에 그 안에 들어가는 헤더파일의 정의를 무시하고 넘어가게 되는 원리입니다.
'C > C' 카테고리의 다른 글
포인터는 왜 어려울까? (0) | 2011.11.03 |
---|---|
C언어 - 긴 문자열 초기화 (0) | 2011.10.28 |
c/c++ 2차원(이차원) 배열 동적할당 방법2 (0) | 2011.10.23 |
C언어 할 때 알면 좋은 것 (0) | 2011.10.20 |