課程
/后端開(kāi)發(fā)
/C++
/C++遠(yuǎn)征之多態(tài)篇
為啥要類型轉(zhuǎn)換呀,直接obj->不可以嗎?
2016-11-13
源自:C++遠(yuǎn)征之多態(tài)篇 4-1
正在回答
跟我一樣感覺(jué)脫了屁股放屁的感覺(jué);我都看了N遍了? 除了有個(gè)能打印類名typeid().neme這個(gè)我真不知道其它存在意義何在。
因?yàn)榛愔羔槦o(wú)法直接調(diào)用派生類的獨(dú)有方法,所以需要將基類指針轉(zhuǎn)化為派生類指針。
怎么會(huì)沒(méi)有,就是調(diào)用他之前的函數(shù),他轉(zhuǎn)換也是轉(zhuǎn)換成他的類型,比如戰(zhàn)斗機(jī)也是只是換成戰(zhàn)斗機(jī),只是變量換個(gè)名字而已。所以我就不懂了。嘿
obj原來(lái)的類型里面并沒(méi)有你想調(diào)用的那個(gè)函數(shù),所以在編譯時(shí)會(huì)出錯(cuò)的吧。
舉報(bào)
本教程將帶領(lǐng)大家體會(huì)面向?qū)ο笕筇匦灾械亩鄳B(tài)特性
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)
2017-12-28
跟我一樣感覺(jué)脫了屁股放屁的感覺(jué);我都看了N遍了? 除了有個(gè)能打印類名typeid().neme這個(gè)我真不知道其它存在意義何在。
2017-03-14
因?yàn)榛愔羔槦o(wú)法直接調(diào)用派生類的獨(dú)有方法,所以需要將基類指針轉(zhuǎn)化為派生類指針。
2016-11-13
怎么會(huì)沒(méi)有,就是調(diào)用他之前的函數(shù),他轉(zhuǎn)換也是轉(zhuǎn)換成他的類型,比如戰(zhàn)斗機(jī)也是只是換成戰(zhàn)斗機(jī),只是變量換個(gè)名字而已。所以我就不懂了。嘿
2016-11-13
obj原來(lái)的類型里面并沒(méi)有你想調(diào)用的那個(gè)函數(shù),所以在編譯時(shí)會(huì)出錯(cuò)的吧。