課程
/后端開發(fā)
/C++
/C++遠征之封裝篇(下)
為啥構(gòu)造函數(shù)里面從堆中申請指針內(nèi)存,前面不用加類型,而在main 里面需要
這里面就沒有寫coodinate
這里又有l(wèi)ine
2020-09-21
源自:C++遠征之封裝篇(下) 4-5
正在回答
因為類中聲明對象成員指針時已經(jīng)聲明過是哪個類了。
因為在構(gòu)造函數(shù)中申請堆內(nèi)存時,m_pCoorA和m_pCoorA為Line類的成員,且包含在(Line::)中,故不用再次顯式聲明其類型。
但是在主函數(shù)中必須給想要創(chuàng)建的新對象指針聲明類型,聲明是哪個類創(chuàng)建對象。
舉報
封裝--面向?qū)ο笕筇卣髦?,通過案例讓C++所學知識融會貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2021-03-08
因為類中聲明對象成員指針時已經(jīng)聲明過是哪個類了。
2020-10-09
因為在構(gòu)造函數(shù)中申請堆內(nèi)存時,m_pCoorA和m_pCoorA為Line類的成員,且包含在(Line::)中,故不用再次顯式聲明其類型。
但是在主函數(shù)中必須給想要創(chuàng)建的新對象指針聲明類型,聲明是哪個類創(chuàng)建對象。