//此題需要通過觀察和題意完成一個類的定義,所以圖中代碼缺少一個類...
2 回答

吃雞游戲
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個贊
這段代碼就是用來演示虛函數(shù)的,
Dog類是另外三個狗類的基類,
如果bard在Dog類中是定義成虛函數(shù)的話,結(jié)果會分別調(diào)用另外三個狗類的bark函數(shù)
否則就都會調(diào)用Dog類的bark函數(shù),而不調(diào)用另外三個狗類的

絕地?zé)o雙
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個贊
你這里是缺少三個類吧,分別是YellowDog、BlackDog、WhiteDog。
new就是使用緊跟它后面的那個類型名(在這里分別是YellowDog、BlackDog、WhiteDog)來創(chuàng)建一段動態(tài)內(nèi)存空間。然后把這個內(nèi)存空間的首地址賦給dog
- 2 回答
- 0 關(guān)注
- 112 瀏覽
添加回答
舉報
0/150
提交
取消