已采納回答 / Aralkyle_La_pluie
老師用的是Microsoft Visual Studio 2010 ,現在你可以自己搭建Microsoft Visual Studio 2017的IDE,網上可百度出注冊碼
2018-07-14
已采納回答 / 小圖兔
個人總結:virtual當前出現的三種地方:虛析構函數:當父類指針指向子類對象時,釋放內存時,若不定義virtual,則僅釋放父類內存。虛繼承:防止多繼承和多重繼承時,一個父類被繼承多次,造成內存空間的浪費。虛函數:當父類指針指向子類對象時,父類指針可以指向子類方法。
2018-06-28
已采納回答 / 慕無忌5762020
或者 你也可以在 派生類中 再寫一個public 下的函數 去調用 protect中的 函數? 這樣做 幾乎沒有任何意義? 本來就是為了調用函數 現在要用另外一個函數 去調用這個函數?
2018-06-26
已采納回答 / 王大貓
fun2(&s2) ?是什么?作者沒這么用啊。fun1(&s1) 里面的&s1是傳入函數的實參,等于是把子類賦值這父類。下面的圖中打叉是因為他把父類對象P1賦值給了子類對象S1
2018-06-24
最贊回答 / iloveyoulcx
main函數里面的 Solider M 拼錯了,應該是Soldier題目要求把Soldier類型的對象命名為soldier(cout 那兩句.前面用了soldier)
2018-06-18