티스토리 뷰


A.h 헤더파일을 다음과 같이 작성함.

#ifndef _A_H
#define _A_H

.....
.....
#endif

A.cpp 소스 파일에서 다음과 같이 아무거나 작성.
#include  <stdio.h> // 옆과 같은 cpp에서 사용할 헤더파일을 include
#include <.....>
.....
// 사용할 include 를 다 적고 마지막으로 자신의 헤더 파일을 include
#include "A.h"


(코드 작성 시작)
.,,,

-끝-

컴파일시 #ifndef 를 만나면, _A_H (정의된 명칭) 가 이미 컴파일이 되었는지 확인함.
만약 컴파일 되지 않았을 경우엔 컴파일을 하고,
컴파일을 이미 했을 경우엔 컴파일하지 않고 지나침.

즉, 같은 헤더파일들이 여러번 중복되어 컴파일 되는것을 막기 위한 하나의 방법으로 간주.

'전공 > C++' 카테고리의 다른 글

C / C++ 전처리문  (2) 2012.01.02
헝가리안 표기법?  (0) 2011.06.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함