国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

c++宣告放在a.h檔案裡面,實(shí)作放在a.cpp 裡面,為什麼在main.cpp中引用a.h即可使用a.cpp裡實(shí)作的類別?
為情所困
為情所困 2017-05-31 10:39:52
0
2
1007

使用visual studio編寫c 程序,c 聲明放在a.h檔案裡面,實(shí)作放在a.cpp 裡面,為什麼在main.cpp中引用a.h即可使用a.cpp裡實(shí)現(xiàn)的類,而引用a.cpp就會報(bào)錯(cuò)。
不是很懂裡面的規(guī)則,有沒有大神解釋下。

為情所困
為情所困

全部回覆(2)
PHPzhong

首先,前者表示你要用這個(gè)類,考慮到編譯的過程只要有類別、函數(shù)的宣告就可以使用這個(gè)類別、函數(shù),在連結(jié)的時(shí)候連結(jié)器會在其他的檔案中尋找類別、函數(shù)的定義。而後者你沒有a.cpp實(shí)作的類別的聲明,編譯器也不知道這個(gè)類,所以才會編譯錯(cuò)誤。

世界只因有你

這裡寫的比較清楚了,可以理解一下
http://blog.csdn.net/praker/a...

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板