C++ #include 문에서 "/" 역할 외
조회수 1815회
많은 프로젝트에서
#include <abcd/efg.h>
같은 인클루드 문장을 봅니다.
이건 abcd혹은 efg 헤더파일을 가져와 줘 라는 뜻.....인거 같은데, 즉 제가 인클루드 문 안의 "/"의 역할에 대해서 모릅니다.
이런 헤더파일 인클루드에 관한 규칙을 알려주는 문서 링크 혹은 설명 좀 부탁드립니다.
전처리기 에 관한 설명문을 왜 못 찾는지 저도 제 자신이 이해가 안갑니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
include 는 전처러기가 아닙니다.
c언어는 대단히 단순합니다.
include 된 파일을 모두 합하여 1개의 파일로 만들고 컴파일을 합니다.
include < abcd/efg.h> 은 "abcd 혹은" 이 아닙니다. abcd 디렉토리내 efg.h 파일이라는 의미입니다.
댓글 입력