-
헤더파일 “___.h”와 <___.h>의 차이공부 2019. 9. 6. 10:48
#include <___.h>인 경우에는
사전에 정의된 곳에서 헤더를 찾고 찾은 내용을 include하는데 이 때, 헤더를 의미하는 문자열은 유일해야 한다.
보통, 컴파일러/IDE가 만들어 놓은 해당 디렉토리 안에서 헤더파일을 찾으며, standard library(std) 헤더 파일을 include할 때 사용한다.
즉, Visual Studio에서 제공하는 헤더파일을 포함할 때 사용한다.
#include “___.h”인 경우에는
사전에 정의된 곳에서 해당 헤더 파일을 찾고, 그 내용으로 가져오는데,
만약 해당 헤더 파일을 사전 정의된 곳에서 찾지 못한다면 “___.h”를 <___.h>로 변경하여 위에 언급된 곳으로 가서 해당 헤더파일을 가져온다.
즉, 프로그래머가 정의해서 사용하는 헤더파일을 포함할 때 사용한다.
'공부' 카테고리의 다른 글
타임스탬프(Timestamp Conversion) Tools 공유 :: gatest (0) 2019.11.15 GA Test (0) 2019.11.04 템플릿(Template)이란? (0) 2019.09.16 런타임(Run time)과 컴파일타임(Compile time) (0) 2019.09.11