最新回答 / qq_鴻心橫天_0
關(guān)鍵這個(gè)問題是如果不異常的話,還能實(shí)現(xiàn)多態(tài)?不是父類指針才能實(shí)現(xiàn)多態(tài)嗎?父類對(duì)象調(diào)用不是只能隱藏不能覆蓋嗎,也就是只會(huì)打印父類的print不會(huì)打印子類的print,感覺視頻很奇怪!
2017-09-17
最新回答 / 小仆仆
在純虛函數(shù)抽象類,無法實(shí)例化,但當(dāng)所有非純虛函數(shù)都定義就能實(shí)例化,()代表的是聲明,再加個(gè){}是定義!??!
2017-09-14
最贊回答 / 抱不到的你
虛析構(gòu)函數(shù)就這樣的功能啊,虛析構(gòu)函數(shù)就是為了實(shí)現(xiàn)可以用父類對(duì)象指針來銷毀子類對(duì)象(我的理解)
2017-07-28
已采納回答 / 好的煢大王
return 的值是沒被打印出來的。在釋放內(nèi)存前 加上: cout << shape1->calcArea() << endl;? cout << shape2->calcArea() << endl;就可以打印出兩個(gè)值了~
2017-07-23
已采納回答 / 慕圣2268672
還是用person和soldier打比方,*p=&s是對(duì)的,因?yàn)槭勘隙ㄊ侨耍?s=&p編譯器就會(huì)提示錯(cuò)誤,因?yàn)槿瞬灰欢ň褪鞘勘?,這么說應(yīng)該好理解吧!
2017-07-09
最新回答 / 精慕門7525247
不是的。相同對(duì)象和不同對(duì)象接收信息 執(zhí)行操作 都是指的是動(dòng)態(tài)多態(tài)。靜態(tài)多態(tài)是指像重載函數(shù)在實(shí)例化時(shí)就已定型了
2017-07-08
最新回答 / bushiyigehaoren
是用Dog類實(shí)例化Animal類,子類可以實(shí)例化父類,父類可以指向子類,子類實(shí)例化父類的時(shí)候與父類相同的成員不變,多余的丟失。
2017-07-02
最贊回答 / qq_灼灼晨曦_0
mac xcode 環(huán)境下typeid(*obj)是不一樣的,typeid(*obj)是4Bird,typeid(int)是i,typeid(float)是f,基本數(shù)據(jù)類型都是首字母.
2017-06-20