亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / qq_梵蒂岡_1
?基類實例化對象不能賦值給派生類的實例化對象(引用也不可以),只能用派生類的對象去賦值或初始化基類的對象,和用基類的指針指向派生類。如:worker wo;person per;worker &wor=wo;person *p=&wo;*p=wor;per=wor;

已采納回答 / 慕粉1439171657
如果說是定義普通的虛成員函數,這樣是對的;如果是純虛函數?virtual int text()=0;

已采納回答 / 維內托
不一樣,多態實現是在父類定義一個虛函數,在不同的子類中分別實例化。

已采納回答 / 慕粉13039006812
我是說? hunting(),你是怎么定義的

已采納回答 / newdefence
clacArea 函數返回了乘積結果,只是沒有輸出而已;只有輸出出來才能看到,所以用 cout;

已采納回答 / qq_倩你一生_04232347
#include?"Worker.h"#include?<iostream>?Worker::Worker(string?n,int?a):Person(n){????Age=a;}void ?Worker::work(){????//cout<<Name<<"?is?"<<Age<<endl;????cout<<"work--worker"<<endl;}少加了下劃線的地方

已采納回答 / 慕后端7037387
我認為是這樣,類的成員函數都在代碼區,不同的類的成員函數在代碼區有自己的類名稱空間限制,類的虛函數在虛函數表中,程序執行的時候,是先在虛函數表中找該成員函數,如果沒有找到,就去該類在代碼區的成員函數中去找。所以如果父類的成員函數加上virtual時,訪問的時候是先在虛函數表中查找,如果找到了,就執行,沒找到就再在該類的代碼區查找。所以父類普通的成員函數只能在父類的代碼區找到。也就是說通過父類指針找普通成員函數時,雖然父類指針指向子類對象,通過父類指針只能訪問子類對象的數據成員(部分,父類獨有的),不能訪問...

已采納回答 / 王慧勇
用接口類指針作為函數參數才能體現多態的優勢

已采納回答 / 慕粉3491951
p是一個Gun*類型的指針,它指向的是你new出來的首地址,*p就是p所指向的地址所存儲的值了

已采納回答 / er路
頭文件加了嗎?#include<typeinfo>,一般都用VS2013了,方便好用,還有提示,VC6.0有點老了
課程須知
本課程是C++初級課程 1、熟練掌握C++語言基礎語法
老師告訴你能學到什么?
1、虛函數、虛析構函數、純虛函數 2、抽象類和接口類 3、運行時類別異常 4、異常處理

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消