ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C++] include <>와 ""의 차이점
    프로그래밍/c++ 2021. 12. 18. 21:06
    반응형

    안녕하세요 까치 입니다.

    요즘 이직을 준비 중이여서  C++공부를 시작 했습니다.

    C++을 공부하던중 외부 모듈을 불러오는 include의 내용이 다른 것을 발견하여 

    궁금증이 생겨 찾아 보게되었습니다.

     

    #include  "temp.h"
    #include <temp.h>

     

    문구를 보게 되면 "" 으로 적는 경우도 있고 <>안에 넣어 적는 경우도 있습니다.

    두개 모두 라이브러리나 모듈을 가져와 사용하기 위해 적는 것인데 

    사용법이 약간달라 구글링을 하게 되었고

     

    둘의 차이점을 알게 되었습니다.

     

    ""은 개발자가 구체적으로 지정해 놓은 경로에 헤더 파일을 찾는 것이라고 합니다.

    예를 들어 소스에서 만든 .h확장자를가진 놈을 찾게 되는것이고 

     

    <>은 시스템안에 설정되어있는 헤더파일을 찾는 것이라고 합니다.

    보통 그래서

     

    #include <iostream>
    #include <stdio.h> 

    iostream 이나 stdio 같은 문구는 <>안에 적게 됩니다.

     

    결국 목적자체는 같지만 사용법에 차이가 있다는 것만 알면 될것같습니다.

     

    반응형

    댓글

Designed by Tistory.