最新回答 / qq_鴻心橫天_0
關(guān)鍵這個問題是如果不異常的話,還能實現(xiàn)多態(tài)?不是父類指針才能實現(xiàn)多態(tài)嗎?父類對象調(diào)用不是只能隱藏不能覆蓋嗎,也就是只會打印父類的print不會打印子類的print,感覺視頻很奇怪!
2017-09-17
已采納回答 / 好的煢大王
return 的值是沒被打印出來的。在釋放內(nèi)存前 加上: cout << shape1->calcArea() << endl;? cout << shape2->calcArea() << endl;就可以打印出兩個值了~
2017-07-23
已采納回答 / 慕圣2268672
還是用person和soldier打比方,*p=&s是對的,因為士兵肯定是人,但*s=&p編譯器就會提示錯誤,因為人不一定就是士兵,這么說應(yīng)該好理解吧!
2017-07-09
最新回答 / 精慕門7525247
不是的。相同對象和不同對象接收信息 執(zhí)行操作 都是指的是動態(tài)多態(tài)。靜態(tài)多態(tài)是指像重載函數(shù)在實例化時就已定型了
2017-07-08
最贊回答 / qq_灼灼晨曦_0
mac xcode 環(huán)境下typeid(*obj)是不一樣的,typeid(*obj)是4Bird,typeid(int)是i,typeid(float)是f,基本數(shù)據(jù)類型都是首字母.
2017-06-20