當前位置:趣味科普網>經驗>

自定義標頭檔案中可以定義哪些東西

經驗 閱讀(5.2K)

自定義標頭檔案中可以定義哪些東西

標頭檔案跟cpp檔案沒有任何區別,所有在cpp裡能做的,在標頭檔案裡一樣可以做。

在cpp裡Include一個頭檔案只不過相當於把兩個檔案拼在一起而已。

書上說標頭檔案中只能放置函式原型,巨集的定義,結構體變數的宣告和靜態全域性變數的定義,這是為了可讀性的考慮,因為習慣上標頭檔案裡都放這些東西,這樣原始檔裡能看起來清爽一些,要是把主函式都放到標頭檔案裡了,找這個函式要找半天,這樣就失去了標頭檔案的意義了。

至於C語言原本有的標頭檔案中有函式的定義,這也同樣是可讀性的考慮。

只要你自己掌握了一套風格,能讓人讀起來很賞心悅目,那標頭檔案寫些什麼都有你決定。