MFC/Microsoft Foundation Class

#include의 <>와 ""의 비교

와앙노 2011. 1. 19. 13:38

파일을 포함시킬때 #include다음에 <>괄호와 ""타입의 두가지 형태가 있다

#include <stdio.h>
C에서 제공하는 표준 헤더파일을 포함시키고자 할 때 사용
컴파일러 옵션중에 헤더파일의 디렉토리를 설정하는 옵션이 있는디 <>를 사용하면
표준 헤더파일 디렉토리에서 지정한 파일을 찾는다

#include "comm.h"
사용자가 만든 헤더파일을 포함시키고자 할 때 ""를 사용한다.
소스파일과 같은 디렉토리에서 헤더파일을 먼저 찾아본다.

하지만 <>는 표준디렉토리를 검색하고 현재 프로젝트의 디렉토리도 검색하고 ""는 현재 디렉토리를
검색하고 표준디렉토리도 검색하므로 크게 구분할 필요는 없지만 알아둬야지..