頭文件跟cpp文件沒有任何區别,所有在cpp裡能做的,在頭文件裡一樣可以做。
在cpp裡Include一個頭文件隻不過相當于把兩個文件拼在一起而已。
書上說頭文件中隻能放置函數原型,宏的定義,結構體變量的聲明和靜态全局變量的定義,這是為了可讀性的考慮,因為習慣上頭文件裡都放這些東西,這樣源文件裡能看起來清爽一些,要是把主函數都放到頭文件裡了,找這個函數要找半天,這樣就失去了頭文件的意義了。
至于C語言原本有的頭文件中有函數的定義,這也同樣是可讀性的考慮。
隻要你自己掌握了一套風格,能讓人讀起來很賞心悅目,那頭文件寫些什麼都有你決定。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!