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

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

最新回答 / JunboWang0731
個人意見,按照接口類的定義,是不能自定義構造函數的,否則違反了“僅有純虛函數”這一條件;但是編譯器應該是生成了一個作為“構造函數”功能的函數的,否則,實例化子類對象也無法生成

最新回答 / 慕雪908267
Animal *p=new Dog是定義了一個指向子類的父類指針,所以會調用父類構造函數

最新回答 / qlzy
p表示地址,*p表示這個地址中存放的內容

最新回答 / 慕設計2404683
主要還是看計算面積的函數有沒有實現計算面積,如果根本沒有實現計算面積,那肯定不返回面積值

最贊回答 / 慕后端9316249
<...圖片...>看一下指針類型的父類指針指向子類對象的說明。

最新回答 / 六個蒸蛋
個人理解,因為編譯時從上往下的,所以如果將?doSomething() 函數寫在 main 函數下面,則需要在 main 函數上面再聲明一次 doSomething() 函數,以告訴系統待會在 main 函數中要用到 doSomething()?函數。<...code...>

最新回答 / no4990
不用try catch 遇到內存錯誤程序直接崩了,怎么可能還能用cout輸出錯誤信息。

最贊回答 / 化身孤島的鯨i
答案為D,可以為純虛函數提供定義,不過必須在類的外部。具體參考《C++ primer》P541.

最新回答 / 陳燕_Yan
dynamic_cast的功能應該不是識別,而是轉換指針類型,將父類指針轉換為子類指針,從而可以調用子類自定義的函數。

最新回答 / 陳燕_Yan
因為定義了含參構造函數,如果你沒有傳入參數,肯定會報錯的,所以要定義默認構造函數,不用傳參

最贊回答 / 慕函數8534056
知道了,要加上頭文件 #include<typeinfo>

最新回答 / 慕粉2248089209
不是跳轉了么,shape(),rect()

最新回答 / qq_庫爾喀察_fmEV25
首先Shap中area()函數是純虛構函數;其次float Shape:area() 這樣的話返回值應該是一個float類型的;沒返回值應該是void?Shape:area()?
課程須知
本課程是C++初級課程 1、熟練掌握C++語言基礎語法
老師告訴你能學到什么?
1、虛函數、虛析構函數、純虛函數 2、抽象類和接口類 3、運行時類別異常 4、異常處理

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消