include
- 해당 파일을 찾아서 그 파일의 코드를 복붙한다고 이해하면 됨.
- 두 가지 방식:
- #include <> : 라이브러리에서 헤더파일 찾음
- #include "": 주소에서 찾음 (일단 현재 디렉토리에서 검색함)
include guard
헤더 파일이 참조되거나 include 될 때 중복되는 것을 방지하기 위해서 사용하는 것
element라는 게 여러 파일에서 다르게 정의될까봐 이를 막으려고 하는 것이다.
- ifndef 방식을 주로 사용한다.
#ifndef ELEMENT // 만약 element가 정의되지 않았다면
#define ELEMENT // 여기서 정의해라
// 내용
#endif //가드 되는 부분의 끝
'언어 > C&C++ 응용' 카테고리의 다른 글
[TS] Invalid address specified to RTlValidateHeap & DLL개념 (0) | 2021.06.14 |
---|---|
[C] 이중포인터 (0) | 2021.06.14 |
[TS] strcpy, strcpy_s (0) | 2021.06.14 |
[C] 메모리 동적 할당 (0) | 2021.06.14 |
[C] 구조체(struct), 공용체(union), 열거형(enum) (0) | 2021.06.14 |