2014-04-01 4 views
0

내가 아는 바로는 올바르게 사용 된 헤더에는 컴파일되지 않은 함수 프로토 타입과 정의 만 포함해야합니다. 전역 변수 만 컴파일됩니다. 그렇다면 컴파일 할 헤더가 거의 없을 때 미리 컴파일 된 헤더를 사용하는 것이 왜 까닭이 아닙니까? 내가 놓친 게 있니?프리 컴파일 된 헤더에서 정확히 컴파일되는 것은 무엇입니까?

+0

오해의 여지가 있지만 대신 "미리 구문 분석"이라고해야합니다. 대부분의 구현에서 이것은 직렬화 된 AST 일뿐입니다. –

+0

답변 해 주셔서 감사합니다. – user3346223

답변

0

미리 컴파일 된 헤더의 요점은 컴파일 속도를 높이는 것입니다. 그리고 예, 모든 것이 컴파일됩니다. 어셈블리 출력을 생성하지 않더라도 여전히 내부 컴파일러 심볼을 생성합니다.

관련 문제