티스토리 뷰
지시어 #include <file> 와 #include "file" 의 차이점
#include <file>
- 시스템 헤더를 include 하는데 사용.
- 컴파일러가 미리 정의해놓은 위치에서 파일을 찾음
(ex. /usr/include 또는 Program Files (x86)\Microsoft Visual Studio 12.0\VC\include )
#include "file"
- 사용자 헤더를 include 하는데 사용
- 사용자의 소스가 위치한곳
- 사용자의 소스가 위치한곳에 없다면 컴파일러가 미리 정의해놓은 위치에서 다시 찾음
(때문에 이방식을 시스템헤더를 include해도 동작은 하지만 #include <file> 로 사용해야 맞음)
아래는 Include Syntax에 대한 설명
https://gcc.gnu.org/onlinedocs/cpp/Include-Syntax.html
[작성] devbible.tistory.com
'Development' 카테고리의 다른 글
[C#] string vs String (0) | 2017.09.07 |
---|---|
[Redis] Redis Download for windows (0) | 2017.06.18 |
[VisualStudio] VisualStudio 언어팩설치시 오류 (호환성 모드 문제) (3) | 2017.04.02 |
[Java] SimpleDateFormat HH vs kk (1) | 2017.01.04 |
[Java] StringJoiner (comma separated string) (0) | 2016.04.08 |
댓글
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday