미리 컴파일된 헤더 (Precompiled Header)


미리 컴파일된 헤더 (Precompiled Header)

이름 그대로 해석하자면 헤더파일을 미리 컴파일 해놓는 것입니다. 프로그램을 제작하다 보면 클래스는 많아지게 되고 그에 따라 컴파일 시간도 당연히 늘어나게 됩니다. 이러한 컴파일 시간을 조금이라도 절약하기 위해 미리 컴파일된 헤더를 사용합니다. 규모가 큰 프로젝트에서는 필수가 아닐까 싶네요.C++ 컴파일러의 컴파일 단위는 cpp입니다. 이 cpp 파일을 컴파일 할 때 include로 선언된 헤더 파일을 매번 파싱하게 됩니다. 간단한 소스 코드를 포함하는 것은 괜찮을 수 있지만, 규모가 커지면 당연히 방대한 소스를 가진 파일을 포함하게 되는 경우가 있습니다. 예를 들어 이러한 파일들을 A, B, C 클래스에서 include로 파싱하게 되..........

미리 컴파일된 헤더 (Precompiled Header)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 미리 컴파일된 헤더 (Precompiled Header)