C++에서 헤더 파일(.h파일)과 소스 파일(.cpp파일)은 서로 다른 목적과 기능을 가지고 있습니다이번 포스팅에서는 두 파일의 주요 차이점과 각각의 역할을 설명하겠습니다 헤더 파일(.h파일)역할주로 선언을 포함하는 파일 내용 함수 프로토타입, 클래스 정의, 구조체, 열거형, 매크로, 전역변수의 선언 등이 포함됩니다 사용 목적코드의 모듈화: 공통 인터페이스를 정의하여 여러 소스파일에서 공유할 수 있도록 합니다코드의 재사용성: 선언부를 별도록 분리하여, 여러 파일에서 동일한 선언을 사용할 수 있게 합니다컴파일 속도 향상: 코드의 선언과 정의를 분리하여 변경이 적은 선언부를 미리 컴파일 하고, 변경이 많은 정의부만 따로 컴파일하도록 합니다. 헤더파일을 미리 컴파일 하면 프로젝트 전체에서 반복적으로 포함되..