Client/C++

[C++] #include <> 와 #include ""의 차이

Ardmos :) 2021. 11. 14. 21:51

꺾쇠괄호 : 컴파일러마다 설정되어있는 경로에서 파일을 찾는다.

큰따옴표 : 작성 중인 코드가 있는 디렉터리에서 파일을 찾는다.

 

 

 

 

 

 

C++을 사용하다 보면 위와 같이 #include 지시문을 많이 사용하게 된다.

#include를 사용하는 방법은 크게 둘이 있는데 

 

하나는 <>. 바로 꺾쇠를 사용하는 방법이고

다른 하나는 "". 큰 따옴표를 사용하는 방법이다.

 

이와 관련해서 microsoft doc에서는 아래와 같이 설명하고 있다. 

 

참고.&amp;amp;amp;nbsp;https://docs.microsoft.com/ko-kr/cpp/preprocessor/hash-include-directive-c-cpp?view=msvc-170

 

 

 

읽어보면 꺾쇠괄호는 컴파일러마다 설정되어있는 경로에서 파일을 찾고 


큰따옴표는 작성 중인 코드가 있는 디렉터리에서 파일을 찾는, 파일을 찾는 방법에서의 차이가 있다고 한다. 

728x90

'Client > C++' 카테고리의 다른 글

[C++] Heap 메모리 사용법 : new, delete  (0) 2021.12.09
[C++] Reference  (0) 2021.11.14
[C++] namespace를 정의하는 방법!  (0) 2021.11.10
[C++] HelloWorld!  (0) 2021.11.10
[C++] Mac OS에서 C++ 작업하기  (0) 2021.05.03