C++中庫文件和頭文件有什麼區別呀?

庫文件:是C++已經封裝好的一些基本算法功能。你只需引入相應庫文件的頭文件,調用庫文件的函數接口就可以實現相應的功能。這就像你引入iostream.h這個頭文件,就可以調用其標準庫std下的cout函數進行輸出一樣。

頭文件:你調用庫文件裏的函數就的調入相應的頭文件(雖然標準C++裏取消了.h,多了using namespace).而且頭文件你也可以自己定義。

庫文件是.lib文件,頭文件是.h文件。你需要在main()函數之前#include對應於庫文件的頭文件,才能用庫文件中的內容。庫文件裏可以放一些函數,或者自己定義的類,而只有通過#include .h文件才能用他們。當然,頭文件也是.cpp文件的延伸,寫在頭文件中的內容通過#include就相當於直接寫在.cpp文件裏。

發佈了26 篇原創文章 · 獲贊 27 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章