반응형
궁금한건 못 참아서 구글링을 하다가 만족스런 답변이 나오지 않아 chatGPT한테 물어봤다.
✅Q include<abc>와 include'abc' 의 차이에 대해 알려줘
🔔A #include <abc>와 #include "abc"는 C/C++ 프로그래밍에서 파일 포함(Include)을 지시하는 두 가지 다른 형식이다
#include <abc>:
<abc>는 시스템 라이브러리 혹은 표준 라이브러리에 있는 헤더 파일을 포함시키는 데 사용됩니다.
컴파일러는 시스템의 표준 include 디렉토리에서 해당 헤더 파일을 찾습니다.
예를 들어, <stdio.h>는 C/C++에서 표준 입력/출력 함수를 포함시키기 위해 사용됩니다.
#include "abc":
"abc"는 현재 작업 디렉토리나 소스 파일과 동일한 디렉토리에 있는 사용자 정의 헤더 파일을 포함시키는 데 사용됩니다.
컴파일러는 현재 디렉토리나 소스 파일이 있는 디렉토리에서 해당 헤더 파일을 찾습니다.
예를 들어, "myheader.h"와 같은 사용자 정의 헤더 파일을 포함시키기 위해 사용됩니다.
<abc>는 표준 라이브러리에 있는 헤더 파일을 포함시키고,
"abc"는 현재 디렉토리나 소스 파일이 있는 디렉토리에 있는 사용자 정의 헤더 파일을 포함시킵니다.
반응형
'책벌레와 벌레 그 사이 어딘가 > 개념쌓기' 카테고리의 다른 글
[개념쌓기] .dat파일? (38) | 2023.06.12 |
---|---|
[개념쌓기] I2C란? (31) | 2023.05.23 |
[개념쌓기] 펌웨어? 하드웨어? 소프트웨어? (25) | 2023.05.17 |
[개념쌓기] Automotive Ethernet? (7) | 2023.05.06 |
[개념쌓기]EOF? (12) | 2023.05.04 |
댓글