Trong C và C ++ ngôn ngữ lập trình, một tập tin tiêu đề là một tập tin có văn bản có thể được tự động đưa vào một tập tin mã nguồn của C Preprocessor bởi việc sử dụng một chỉ thị tiền xử lý trong tập tin nguồn. Tập tin tiêu đề đôi khi có thể chứa một lượng rất lớn các nguồn mã (ví dụ, các tập tin tiêu đề windows.h và Cocoa / Cocoa.h trên Microsoft Windows và Mac OS X, tương ứng). Điều này đặc biệt đúng với sự ra đời của lớn "header" thư viện mà làm cho sử dụng rộng rãi các mẫu, như các thư viện toán học Eigen và Tăng C ++ thư viện. Chúng được viết gần như hoàn toàn như các tập tin tiêu đề mà các # bao gồm người sử dụng, chứ không phải được liên kết tại thời gian chạy. Vì vậy, mỗi khi người dùng biên dịch chương trình của họ, người dùng được bản chất biên dịch lại rất nhiều thư viện tiêu đề cũng sẽ thường đã được biên dịch sẵn sang đối tượng chia sẻ hoặc các thư viện liên kết động. Để giảm thời gian biên dịch, một số trình biên dịch cho phép các tập tin tiêu đề phải được biên dịch thành một dạng đó là nhanh hơn cho các trình biên dịch để xử lý. Hình thức trung gian này được biết đến như một tiêu đề biên dịch sẵn, và thường được tổ chức trong một tập tin có tên với .pch mở rộng hoặc tương tự, chẳng hạn như .gch dưới GNU Compiler Collection.
đang được dịch, vui lòng đợi..
