728x90
C++에서 기본적으로 제공되는 표준 라이브러리에는.. 아래 모양처럼 헤더파일을 추가합니다.
#include <iostream>
#include <string>
#include <cmath>
.
.
.
저희가 직접 만드는 헤더 파일은 아래와 같이 헤더파일 추가합니다.
#include "make.h"
차이점이 보이시나요..? 바로 <> 와 " "의 차이입니다.
이 두 가지의 차이점은 헤더 파일을 찾는 위치에 있습니다.
<> : 표준 라이브러리의 헤더파일이 위치한 폴더에서 파일을 찾는다.
(비쥬얼 스튜디오를 사용하는 경우에는 비쥬얼 스튜디오를 설치한 폴더 안에 헤더 파일들이 위치한 폴더가 존재하는데 <>는 이곳에서 헤더 파일을 찾게 됩니다.)
" " : 현재 소스 파일이 있는 위치에서 찾는다.
(make.cpp에서 " "로 된 헤더파일을 직접 포함했다면. make.cpp가 존재하는 폴더에서 헤더 파일을 찾게 됩니다.)
728x90
'C++' 카테고리의 다른 글
이클립스 C++ 환경 구축 (0) | 2013.10.05 |
---|---|
상속과 다형성 (0) | 2013.09.27 |
정보은닉(Data Hiding)과 캡슐화(Encapsulation) (0) | 2013.09.02 |
클래스와 객체..? (0) | 2013.08.31 |
#ifdef 와 #ifndef의 기능 (#define.... #endif) (0) | 2013.08.31 |