[C++] 헤더 파일(.h)과 정의 파일(.cpp)을 분할하는 기준
헤더 파일
클래스와 관련된 문장의 오류(구문 오류)를 잡아내는 필요한 최.소.한의 정보.
클래스를 구현하는데 필요한 다른 헤더 파일이나 정의(#define)라도 헤더 파일에서는 사용되지 않고 .cpp 파일에서만 사용 된다면 이는 헤더 파일에 포함시키지 않고 .cpp 파일에 작성한다.
정의 파일
클래스의 정의에 해당하는 파일.
클래스와 관련된 문장의 오류(구문 오류)를 잡아내는 필요한 최.소.한의 정보.
클래스를 구현하는데 필요한 다른 헤더 파일이나 정의(#define)라도 헤더 파일에서는 사용되지 않고 .cpp 파일에서만 사용 된다면 이는 헤더 파일에 포함시키지 않고 .cpp 파일에 작성한다.
정의 파일
클래스의 정의에 해당하는 파일.
댓글
댓글 쓰기