c++的程序文件通常分爲兩類:頭文件(以.h爲擴展名)和源文件(以.cpp爲拓展名),c++
頭文件主要用於對程序中變量、函數、類的聲明,它是一份程序對外接口的說明書。編程
源文件纔是真正體現程序具體功能的地方。函數
這種聲明與實現相分離的模式,是現代軟件工程的要求,以使程序的組織更加清晰,更易維護。學習
假若想改變一些程序的功能,那麼接口(聲明)能夠不動,只改變其具體實現的部分便可spa
不少時候,源代碼是不能公開給用戶的,這時候就只將頭文件和和編譯好的庫文件交給用戶。此時,用戶按照頭文件中給出的接口來調用庫中的函數便可,而沒必要關心該函數是如何實現的。blog
如何快速學習呢?接口
凡是一種知識體系或技能,總有核心的那麼幾點,其次是重要性稍差的內容,接着是更次要的內容。若是學習時候,可以清晰把握住一個井井有條的主次內容圖,就算是掌握住了快速學習的路徑。編譯
具體來講,有如下兩點:變量