날마다 새롭게 또 날마다 새롭게

헤더파일 생성 시 ifndef 사용하기 본문

프로그래밍/C / C++

헤더파일 생성 시 ifndef 사용하기

아무유 2013. 3. 13. 17:18

헤더파일 코딩 시, 함수 중복 선언을 막기 위해 ifndef를 사용한다.

예를 들어, myheader.h 를 코딩한다고 하자.

헤더파일 전체 코딩 내용을 다음과 같이 ifndef ~ endif 로 묶어주도록 하자.

#ifndef MY_HEADER_H

#define MY_HEADER_H

코딩...

#endif

위와 같이 코딩하면 여러 파일에서 myheader.h를 #include 하더라도 재정의 되는 것을 방지할 수 있다.

Comments