課程
/后端開發(fā)
/C++
/C++遠(yuǎn)征之封裝篇(上)
類外定義還是看不出有什么好處,感覺比以前更麻煩了
2015-12-10
源自:C++遠(yuǎn)征之封裝篇(上) 5-2
正在回答
放在類外,代碼的定義和實(shí)現(xiàn)分開,有利于代碼封轉(zhuǎn),別人需要調(diào)用你的接口的時(shí)候,你可以只給他頭文件,代碼的實(shí)現(xiàn)自己留著。
將類定義(.h)和類實(shí)現(xiàn)(.cpp)分開也有利于組織代碼:在其他需要使用這個(gè)類的代碼中直接include類的.h頭文件就可以了。
如果類定義和實(shí)現(xiàn)在一個(gè)文件里,就沒法include這個(gè)文件,那樣只能為其他文件再聲明一遍類定義。
樓上正解
舉報(bào)
封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學(xué)即會(huì)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-10
放在類外,代碼的定義和實(shí)現(xiàn)分開,有利于代碼封轉(zhuǎn),別人需要調(diào)用你的接口的時(shí)候,你可以只給他頭文件,代碼的實(shí)現(xiàn)自己留著。
2015-12-10
將類定義(.h)和類實(shí)現(xiàn)(.cpp)分開也有利于組織代碼:在其他需要使用這個(gè)類的代碼中直接include類的.h頭文件就可以了。
如果類定義和實(shí)現(xiàn)在一個(gè)文件里,就沒法include這個(gè)文件,那樣只能為其他文件再聲明一遍類定義。
2015-12-10
樓上正解