自定義頭文件中可以定義哪些東西

來源:生活大全幫 4.52K

自定義頭文件中可以定義哪些東西

頭文件跟cpp文件沒有任何區別,所有在cpp裏能做的,在頭文件裏一樣可以做。

在cpp裏Include一個頭文件只不過相當於把兩個文件拼在一起而已。

書上説頭文件中只能放置函數原型,宏的定義,結構體變量的聲明和靜態全局變量的定義,這是為了可讀性的考慮,因為習慣上頭文件裏都放這些東西,這樣源文件裏能看起來清爽一些,要是把主函數都放到頭文件裏了,找這個函數要找半天,這樣就失去了頭文件的意義了。

至於C語言原本有的頭文件中有函數的定義,這也同樣是可讀性的考慮。

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

熱門標籤