日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++基础继承和多态(水上飞机)

發布時間:2024/3/13 c/c++ 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++基础继承和多态(水上飞机) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.繼承和多態基礎知識

菱形繼承需要用vitual關鍵字防止內存的重復使用,多態主要有靜態多態和動態多態。

靜態多態主要是在調用過程中函數的重載,在編譯階段前就確定函數地址。

動態多態實在運行階段才確定函數的地址。動態多態主要實在父類的指針指向子類開辟的堆區指針的時候使用,可以使得以此方式調用子類的時候不至于出現混淆調用的情況。

純虛函數的使用,在編程時能夠使得代碼更加清晰,且可讀性強。對于析構的多態使用,能使得子類析構函數的內存得到釋放,需要加上virtual關鍵字修飾。在水上飛機例題中調用virtural可以了解到子類和父類調用的順序,在函數重載中使得代碼結構清晰。

下面是c++繼承和多態的經典示例水上飛機問題:

class CRAFT { protected:double speed; public:CRAFT(double m_speed)//注意這個地方有一個引用{speed=m_speed;cout<<"創建航行器(速度: "<<speed<<")"<<endl;}virtual void Show(){cout<<"航行(速度: "<<speed<<")"<<endl;}virtual ~CRAFT(){cout<<"銷毀航行器(速度: "<<speed<<")"<<endl;}}; class PLANE:virtual public CRAFT { protected:double width; public:PLANE(double m_speed,double m_width):CRAFT(m_speed),width(m_width){cout<<"創建飛機(翼展: "<<width<<")"<<endl;}virtual void Show(){cout<<"航行(速度: "<<speed<<","<<" 翼展: "<<width<<")"<<endl;}virtual ~PLANE(){cout<<"銷毀飛機(翼展: "<<width<<")"<<endl;}}; class SHIP:virtual public CRAFT { protected:double depth; public:SHIP(double m_speed,double m_depth):CRAFT(m_speed),depth(m_depth){cout<<"創建船(吃水: "<<depth<<")"<<endl;}virtual void Show(){cout<<"航行(速度: "<<speed<<", 吃水: "<<depth<<")"<<endl;}virtual ~SHIP(){cout<<"銷毀船(吃水: "<<depth<<")"<<endl;} }; class SEAPLANE:public PLANE,public SHIP {public:SEAPLANE(double m_speed,double m_width,double m_depth):CRAFT(m_speed),PLANE(m_speed,m_width),SHIP(m_speed,m_depth){cout<<"創建水上飛機"<<endl;}virtual void Show(){cout<<"航行(速度: "<<speed<<", 翼展: "<<width<<", 吃水: "<<depth<<")"<<endl;}virtual ~SEAPLANE(){cout<<"銷毀水上飛機"<<endl;} };

總結

以上是生活随笔為你收集整理的C++基础继承和多态(水上飞机)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男人午夜免费视频 | 免费在线国产 | 嫩草影院一区二区三区 | 成人a站 | 嫩草在线视频 | 在线观看三级视频 | 99久久久无码国产精品性黑人 | 欧美日韩国产免费一区二区三区 | 爱爱视频网址 | 成人免费高清在线播放 | 美女精品视频 | 亚洲一区二区日本 | 好吊妞视频在线观看 | 日韩在线观看免费网站 | 999久久久免费精品国产 | 国产精品波多野结衣 | 亚洲AV无码国产日韩久久 | 日韩大片免费观看 | 成人精品在线 | 日本熟妇色xxxxx日本免费看 | 国产美女视频免费观看下载软件 | av不卡一区二区三区 | 黄色片美女 | 黑人多p混交群体交乱 | 国产精品成人一区二区三区 | 深夜福利一区二区 | 欧美日本激情 | 500福利视频导航 | 亚洲一级在线 | 国产又大又粗又爽 | 色狠狠综合| 色播五月综合 | 国产亚洲欧美精品久久久久久 | 欧美日韩四区 | 麻豆精品免费观看 | 国产精品一国产精品 | 久久久国产片 | 国产露出视频 | 亚洲精品福利网站 | 99久久九九 | 操bbbbb| 成人自拍av| 亚洲青青草原 | 美女露胸软件 | 成年人免费视频观看 | 日韩欧美在线观看视频 | 狼人av在线 | 黄色永久免费网站 | 18视频在线观看娇喘 | 成人免费毛片xxx | www久久久com| 日韩一区二区三区不卡 | 色播基地 | 人妻av一区二区 | 色盈盈影院 | 日韩3p| 国产成人无码一区二区在线观看 | 亚洲а∨天堂久久精品2021 | 国产精品一区二区三区四区五区 | 伊人黄色 | 黄色一级小说 | 丰满人妻妇伦又伦精品国产 | 欧美色综合色 | 日韩欧美激情视频 | 91精品国产乱码 | 成人免费看高清电影在线观看 | 超碰美女 | 韩国一级淫片免费看 | 亚洲一级片av | 国产三级麻豆 | 久久免费少妇高潮99精品 | 老司机精品福利视频 | 国产精品美女久久久久av超清 | 九九热这里有精品视频 | 爱爱视频网站免费 | 五月天精品 | 97久久久久久 | 欧美性猛交xxxx黑人交 | 日韩视频精品 | 五月天婷婷社区 | 老妇裸体性激交老太视频 | 国产欧美视频一区二区三区 | 日韩av手机在线免费观看 | 中文字幕精 | 性少妇mdms丰满hdfilm | 成年人在线视频网站 | 又粗又大又硬毛片免费看 | av中文字幕亚洲 | 国产大尺度视频 | 中文字幕二区 | 国产精品自拍一区 | 国产日韩精品中文字无码 | 久草免费在线观看 | 99国产精品99 | 国产精品剧情 | 国产av不卡一区二区 | 日韩综合中文字幕 | 亚洲欧美字幕 | av毛片网站|