헤더 및 용도 프로그램이 더 커지고 더 많은 파일을 사용함에 따라 다른 파일에 정의된 우리가 사용하려는 모든 함수들을 `전방 선언`해야 하는 것은.. 너무 복잡해진다.
모든 전방 선언을 한곳에 모아 필요할 때만 가져온다면 더 좋지 않을까? C++ 코드 파일 (.cpp 확장자 포함)은 C++ 프로그램에서 일반적으로 볼 수 있는 유일한 파일이 아니다.
이때 다른 유형의 파일을 우리는 `헤더 파일(Header file)`이라고 한다. 헤더 파일은 일반적으로 `.h`확장자를 갖지만, 때때로 `.hpp`확장자가 있거나, 확장자가 전혀 없는 것을 볼 수 있다.
헤더 파일의 주 목적은 코드 파일에 선언을 전파하는 것이다. ... 핵심 인사이트 헤더 파일을 사용하면 선언을 한 위치에 넣은 다음, 필요할 때마다 가져올 수 있다.
이것은 다중 파일 프로그램에서 우리의 작업량을 절약할 수 있다. ... 표준 라이브러리 헤더 파일 아래 프로그램을 보자.
#include int main...
#
cpp
#
코딩강좌
#
코딩
#
컴퓨터과학
#
컴퓨터공학
#
컴공
#
소프트웨어개발
#
객체지향
#
강좌
#
oop
#
learncpp
#
include
#
cpp언어
#
cpp기초
#
프로그래밍
원문 링크 : [C++ 2.11] 헤더 파일