미리 컴파일된 헤더
- 헤더를 미리 컴파일 해 두는 것
- 자주 변경되지 않는 긴 소스를 미리 컴파일 하여 컴파일 시간 단축 가능
- 미리 컴파일 시킨 다음 파일에 저장해서 소스가 변경되지 않는다면 저장시킨거 가져와서 쓰게 된다.
- windows.h나 iostream과 같은 것들을 주로 사용
사용법
- 프로젝트 속성 - C/C++ 미리 컴파일된 헤더 - 만들기
- 프로젝트 속성 - C/C++ 미리 컴파일된 헤더 파일 - stdafx.h 혹은 pch.h
- 입력한 헤더 파일의 이름대로 stdafx.h 혹은 pch.h 파일을 생성한 다음 미리 컴파일을 하고 싶은 파일을 include시켜 사용하면 된다.

사용되는 cpp 파일에 #include "pch.h"를 선언하고 사용하면 된다.
만일 사용하는 cpp에 미리 컴파일된 헤더를 선언하지 않았다면 컴파일 오류가 발생한다.
미리 컴파일되기 때문에
다른 헤더 파일에서 미리 컴파일된 헤더의 정보를 알고 있다. 그래서
#include 선언할 필요 없이 사용이 가능하다.
'C++ > C++' 카테고리의 다른 글
[C++] 비트 연산, 비트맵마스크 (1) | 2022.11.20 |
---|---|
[C++] 벡터 중복 제거 (0) | 2022.11.19 |
[C++] 멀티바이트, 유니코드 (0) | 2022.11.14 |
[C++] wstring (0) | 2022.11.14 |
[C++] constexpr (0) | 2022.11.13 |