프로그래밍 언어/C++

헤더 파일이 필요한 이유

규봉봉이 2023. 3. 30. 21:46

헤더 파일이 필요한 이유
빌드
프리프로세스
소스코드 ---(compilation)--> 
오브젝트 코드 --(linking)--> 
실행파일


링킹할 때 선언부에 대한 구현부를 찾게됨
이때 일일이 함수의 전방선언부를 찾고 이에 대한 구현부를 검색하게 됨
이를 편하게 header(구현부)와 cpp(구현부)로 나누어 놓으면 편한게 
프리프로세서인 #include를 통해 header를 통해 통합 가능