C++
표준 라이브러리 헤더파일과 만든 헤더파일의 차이..
정망스
2013. 8. 31. 00:17
728x90
C++에서 기본적으로 제공되는 표준 라이브러리에는.. 아래 모양처럼 헤더파일을 추가합니다.
#include <iostream>
#include <string>
#include <cmath>
.
.
.
저희가 직접 만드는 헤더 파일은 아래와 같이 헤더파일 추가합니다.
#include "make.h"
차이점이 보이시나요..? 바로 <> 와 " "의 차이입니다.
이 두 가지의 차이점은 헤더 파일을 찾는 위치에 있습니다.
<> : 표준 라이브러리의 헤더파일이 위치한 폴더에서 파일을 찾는다.
(비쥬얼 스튜디오를 사용하는 경우에는 비쥬얼 스튜디오를 설치한 폴더 안에 헤더 파일들이 위치한 폴더가 존재하는데 <>는 이곳에서 헤더 파일을 찾게 됩니다.)
" " : 현재 소스 파일이 있는 위치에서 찾는다.
(make.cpp에서 " "로 된 헤더파일을 직접 포함했다면. make.cpp가 존재하는 폴더에서 헤더 파일을 찾게 됩니다.)
728x90