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

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

最新回答 / 1234AWD
雙引號之間是空格吧,還有就是不能直接寫m_strName吧

最新回答 / 小仆仆
protected是保護,,和private有一點區別的? private可以封裝函數訪問,protected(可以被派生類訪問,但不能直接訪問,必須在外部函數或者其他的),,,具體你可以看前面講類的分類這一節。
B類從A類公共派生,那么A類的私有成員函數不能被B類繼承并使用。這個選項明明是錯的

最新回答 / 我不是蠢驢
也就是公共繼承時子類無法訪問父類的私有成員(子類公共繼承時不會把父類的私有成員放到子類private限定符下)
你這代碼分開寫,切屏切的亂跳,看不清晰,不如寫在一起。

最新回答 / 慕后端9316249
重定義就是你有一個父類A, B類和C類同時繼承父類A,A類沒有生命#IFNDEF DEFINE #ENDIF,那么就會在生成B類和C類的時候重定義了。

最新回答 / qq_若初又如何_0
不能,不論是共有,私有,還是保護繼承,父類中的私有成員,函數,繼承到子類中都是不可用的。像你的問題,子類對象可以直接調用從父類繼承來的函數1來實現間接訪問2,而不能是3.
是否可以直接訪問
我的天吶 這節課看得好懵

最新回答 / qq_慕瓜7215810
在函數的傳參過程中會用到啊,這個函數A需要從別的地方調用來參數,不就得靠賦值來進行嗎,同時因為這個A函數可能處理不同名稱的此類型變量,所以創建中間變量P就可以調用很多次這個函數A

最贊回答 / qq_慕瓜7215810
我好想明白了 ,直接調用函數不行,但是通過子類自身的函數里邊去調用就可以了。

最贊回答 / 慕粉2765857
不能繼承,在A中private成員,繼承到B后直接就沒有這個成員了!

已采納回答 / yiyoo
用virtual虛析構函數是為了防止內存泄漏。具體地說,如果派生類中申請了內存空間,并在其析構函數中對這些內存空間進行釋放。假設基類中采用的是非虛析構函數,當刪除基類指針指向的派生類對象時就不會觸發動態綁定,因而只會調用基類的析構函數,而不會調用派生類的析構函數。那么在這種情況下,派生類中申請的空間就得不到釋放從而產生內存泄漏。所以,為了防止這種情況的發生,C++中基類的析構函數應采用virtual虛析構函數。
課程須知
本課程是C++初級課程 熟練掌握C++語言基礎語法,如需要學習C++基礎語法的可以看《C++遠征之起航篇》、《C++遠征之離港篇》、《C++遠征之封裝篇(上)》、《C++遠征之封裝篇(下)》
老師告訴你能學到什么?
1、什么是繼承 2、基類和派生類的概念 3、繼承的三種方式 4、多重繼承和多繼承 5、虛繼承是怎么回事

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消