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

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

最新回答 / 慕粉1026331268
保護成員只是值不能被修改,是可以直接調用的

最贊回答 / qq_慕前端0595576
這么說吧,父類中的protected:m_strName被子類繼承了,但由于子類也定義了一個m_strName,這就使得父類的m_strName被隱藏,當然,父類的m_strName和子類的m_strName都在子類對象所在的空間里,要想訪問父類的m_strName需要用到Person::m_strName。? ? ? ? ?父類是接口,繼承來的東西也會復制到子類中,無論是soldier.m_strName還是soldier.Person::m_strName,操作的數據都是soldier對象所在空間里的...

最新回答 / Jedenn
這個視頻思路很清晰,個人覺得跟上老師思路能把握住核心主干。程序源代碼沒有,自己親自敲一遍更好。要進一步學習還要多看資料書,研究C++各種機制背后的實現原理(原理大多涉及內存模型)

最贊回答 / 慕斯6136978
并不是這樣的,戰士類中private中繼承人類的數據成員,比如name,在戰士中變成了private下的,所以戰士類的派生類步兵類的成員函數怎么能訪問到其基類的name呢,就像你父親的私房錢是他私有的,你就不能去訪問了

最贊回答 / Jaxes_Z
調用了構造函數啊,只不過調用的是拷貝構造函數,實參傳值給形參就是一個拷貝的過程,而拷貝構造函數都沒寫內容,所以當然不顯示出來,但是實際上是調用了的

最新回答 / 慕粉3177160
j=8時,s[j+1]溢出了

最贊回答 / 慕的地0332996
宏定義是解決重定義的問題,重定義就是如果在多個頭文件中引用了同一個或多個頭文件,編譯器在編譯的時候會多次編譯頭文件,加上宏定義使用#ifdef 來判斷一下就可以避免這種情況

最新回答 / whopperNuolan
在主函數里加p->Farmer::sow(); 和 p->Worker::carry(); 這樣輸出語句就執行

最新回答 / 慕粉3462047
嚴格意義上說的是你的意思,就是繼承下的私有成員函數是隱藏的,能理解就好的了。。。

最贊回答 / qq_David堯堯_0
首先 子類中如果有跟父類中同名的成員函數,不會出現重載,會繼承該成員函數,只是在調用時有區別:子類對象.同名函數 ? 調用的是子類中自己定義的同名成員函數子類對象.父類::同名函數 ?調用的是繼承的同名成員函數
課程須知
本課程是C++初級課程 熟練掌握C++語言基礎語法,如需要學習C++基礎語法的可以看《C++遠征之起航篇》、《C++遠征之離港篇》、《C++遠征之封裝篇(上)》、《C++遠征之封裝篇(下)》
老師告訴你能學到什么?
1、什么是繼承 2、基類和派生類的概念 3、繼承的三種方式 4、多重繼承和多繼承 5、虛繼承是怎么回事

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消