반응형
안녕하세요 악마근육남입니다.

요즘 다시 c++을 보고 있는데 보다보니 별 생각없이 받아들이던것 중에 궁금한게 생겼습니다.
궁금증이 생긴게 여러가지가 있었는데 그중 하나가 c++ 내용중에 거의 매번 최상위에 적히게 되는
#include "temp.h"
#include <temp.h>
문구 입니다.
두 개다 특정 라이브러리를 가지고 오라는 명령인데 둘의 차이는 뭘까요??
저도 몰라서 찾아봤습니다.
"" 은 개발자가 구체적으로 지정해 놓은 경로에서 헤더 파일을 찾습니다.
<>은 대게 시스템에서 가지고 있는 헤더파일을 include 하는데 사용합니다.
따라서 ""은 구체적인 경로가 들어갈 경우도 있지만 <> 은 이미 경로를 컴파일러가 감지하고 있기 때문에 구체적 경로가 적히지 않는 것입니다.
결국 ""은 커스텀 <>은 디폴트라고 보시면 될것 같습니다.
반응형
'Programming > c++' 카테고리의 다른 글
[c++] range based for 사용하기 (for 문 간단히 사용하기!!!) (0) | 2020.08.30 |
---|---|
[맥] 맥에서 C++ 사용하기!!! (0) | 2020.02.01 |
알고리즘에 쏠쏠한 swap 함수 (0) | 2019.08.20 |