2010-06-26 51 views
14

Tôi đã nhìn thấy điều này thực hiện trước đây trong nhiều C++ thư viện - cụ thể là Qt (QtCore, QtGui, vv) và Irrlicht (irrlicht.h):Bạn gọi một tiêu đề duy nhất có mục đích là bao gồm các tệp tiêu đề khác là gì?

// file - mylibrary.h 

#include "someclass1.h" 
#include "someclass2.h" 
#include "someclass3.h" 
// and so on... 

Rõ ràng này tồn tại để thuận tiện - một lập trình viên có nhu cầu sử dụng thư viện chỉ bao gồm một tiêu đề thay vì một tiêu đề khác. Câu hỏi của tôi là, có một tên đặc biệt cho loại tệp tiêu đề này không? Ngay cả khi không có tên "chính thức", bạn sẽ gọi nó là gì? "Tiêu đề tiện lợi" hoặc "tiêu đề mô-đun" hay gì đó?


Names cho đến nay (với nguồn):

đóng góp tài (không có nguồn):

Trả lời

6

Đó là một câu hỏi thoải mái :)

Tôi đã tìm thấy một số nguồn tin mà gọi nó là chủ đầu tập tin, ví dụ:

Khi nó được sử dụng để lưu trữ các tiêu đề cho trình biên dịch trước tiêu đề, nó có thể được gọi là pr ecompiler tiêu đề toàn cầu:

Tuy nhiên tôi không nghĩ rằng có một cách rộng rãi duy nhất để gọi nó.

+2

Hmm, "tiêu đề chính", tôi thích điều đó. : P –

+0

Tôi chấp nhận câu trả lời của bạn vì đó là câu trả lời đầu tiên với các nguồn được cung cấp. @Chuck Không có gì chống lại bạn, nhưng tôi nghĩ rằng điều quan trọng là phải có nguồn trên một cái gì đó như thế này. ;) –

3

Tôi không biết nếu có bất kỳ tên chính thức, nhưng chỉ có một Tôi đã nghe là "chiếc ô".

2

tiêu đề tiện lợi

Tôi đã xem chúng được gọi là tệp tiêu đề tiện lợi. Here là một ví dụ từ tăng mà tôi kéo lên với một tìm kiếm google nhanh chóng.


meta-header

Chưa bao giờ thực sự nghe/nhìn thấy ai đó gọi nó là một meta-header nhưng ý tưởng phù hợp và dễ dàng hơn nhiều để nói hơn ô hoặc tiện. Tôi thậm chí còn tìm thấy một số reference cho tên đó bằng tìm kiếm trên google.

+0

Chỉ sử dụng Boost trong số các tài liệu tham khảo do tôi nghĩ nó là "header tiện lợi" :) –

0

Tôi thích "meta-header" (mà tôi chỉ này thứ hai phát minh :-)

2

thế nào về

tiêu đề tiêu đề?

:)

Các vấn đề liên quan