C++函數聲明和定義

聲明是告訴編譯器一些信息,以協助編譯器進行語法分析,避免編譯器報錯。而定義是告訴編譯器生成一些代碼,而且這些代碼將由鏈接器使用。即:聲明是給編譯 器用的,定義是給鏈接器用的。這個說明顯得很模糊,爲何非要弄個聲明和定義在這攪和?那都是由於C++贊成將程序拆成幾段分別書寫在不一樣文件中以及上面 提到的編譯器只從上朝下編譯且對每一個文件僅編譯一次。      編譯器編譯程序時,只會一個一個源文件編譯,並
相關文章
相關標籤/搜索