프로그래밍 노트

#include <헤더파일명> vs #include "헤더파일명" 본문

C++ TIP/기초

#include <헤더파일명> vs #include "헤더파일명"

띠리 2007. 6. 7. 18:20

#include <헤더파일명>
#include "헤더파일명"

헤더 파일을 include할 때는 위의 두가지 방법을 쓴다.
이 두 방법은 헤더 파일을 검색하는 순서에 차이가 있다.

#include <헤더파일명>

컴파일러의 라이브러리 폴더를 검색
(라이브러리에 정의된 헤더파일을 포함할 때)

#include "헤더파일명"

현제 소스가 존재하는 폴더를 첨에 검색하고
찾는 파일이 없을때 라이브러리 폴더를 검색한다.

주로 사용자가 정의한 헤더파일을 포함할때 사용한다.
(라이브러리에 정의된 헤더파일을 포함할 때 써도 특별히 문제는 없다.)

Comments