■ C/C++ 파일 분할과 헤더 파일의 디자인
1. 헤더 파일을 include 하는 두 가지 방법
① #include <헤더 파일 이름>
- 표준 헤더 파일을 포함시킬 때
② #include "헤더 파일 이름"
- 프로그래머가 정의하는 헤더 파일을 포함시킬 때
- #include "절대 경로/상대 경로" 로도 지정할 수 있다.
- 상대 경로의 경우, 기준은 해당 소스파일이 있는 디렉터리가 기준이다.
2. 헤더 파일에 담아야 할 것들
① 매크로: #define PI 3.145 등
② 함수 선언: double Add(double num1, double num2);
③ 전역 변수
④ 구조체: class, struct
ex> 헤더 파일 중복을 막는 방법,
#ifndef __STDIV2_H__
#define __STDIV2_H__
typedef struct div
{
int quotient;
int remainder;
} Div;
#endif
3. 소스 파일에 담아야 할 것들
① 클래스, 함수 정의:
double Add(double num1, double num2){
...
}
② 실행 코드:
int main(void){
...
}
'Coding > C & C++' 카테고리의 다른 글
C++ 상속 정리 (0) | 2020.02.24 |
---|---|
C++ 생성자, 소멸 (0) | 2020.02.21 |
C/C++ 구조체(struct, class) (0) | 2020.02.18 |
C/C++ 함수 오버로딩 vs 함수 오버라이딩 (0) | 2020.01.31 |
C/C++ 배열과 포인터 (0) | 2020.01.11 |