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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

C++之------虚函数

發(fā)布時(shí)間:2025/3/20 c/c++ 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++之------虚函数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

? ? ? ?今天又是周日,公司工業(yè)區(qū)這里九月份每個(gè)周日都會(huì)停電一天。停電停網(wǎng),是沒(méi)法活的。我們直接去老大家。

老大當(dāng)爸爸了,回家一段時(shí)間了.聽(tīng)說(shuō)孩子出生就不乖,很折騰他爸媽,這小家伙新生命二代。也愿小家伙早日康復(fù)吧!

? ? ? ?同事們最近玩Dota上癮了,由于筆記本不夠,他們直接把公司辦公電腦搬到老大家打游戲。

?

(他們玩的不亦樂(lè)乎)

?我沒(méi)啥興趣愛(ài)好,看了一部電影《放牛班的春天》,講的是一些問(wèn)題少年在一個(gè)偉大的老師的教育引導(dǎo)下慢慢成長(zhǎng)

為優(yōu)秀的人才的故事。其中一個(gè)成為偉大的音樂(lè)家。這部電影確實(shí)震撼心靈。一直在想我怎么沒(méi)碰到這樣偉大的老師。不過(guò)這確實(shí)是一部很教育人的教育片。

? ? ? 看完之后就看看代碼,前幾天一直對(duì)虛函數(shù)不太理解,今天專門(mén)看了看。

? ? ? C++虛函數(shù)

? ? ?在SmartOS中,virtual的關(guān)鍵字就是C++的虛函數(shù)定義

? ? ? 這里被virtual的關(guān)鍵字修飾的成員函數(shù),就是虛函數(shù)

?

? ? ?虛函數(shù)在被繼承時(shí)被程序重新定義,它在使用的時(shí)候,他們都是通過(guò)同一個(gè)基類(父類)鎖繼承過(guò)來(lái),他們的函數(shù)名也是一樣的,但是他們的功能卻不相同,這就是他的多態(tài)。

?

? ? ?面向?qū)ο蟪绦蛟O(shè)計(jì)中的多態(tài)性是指向不同的對(duì)象發(fā)送同一個(gè)消息,不同對(duì)象對(duì)應(yīng)同一消息產(chǎn)生不同行為。在程序中消息就是調(diào)用函數(shù),不同的行為就是指不同的實(shí)現(xiàn)方法,即執(zhí)行不同的函數(shù)體。也可以這樣說(shuō)就是實(shí)現(xiàn)了“一個(gè)接口,多種方法”。

1 protected: 2 GPIO_InitTypeDef gpio; // 用于配置端口的結(jié)構(gòu)體對(duì)象 3 4 Port(); 5 virtual ~Port(); 6 7 void SetPort(Pin pin); // 單一引腳初始化 8 void SetPort(Pin pins[], uint count); // 用一組引腳來(lái)初始化,引腳組GPIOx由第一個(gè)引腳決定,請(qǐng)確保所有引腳位于同一組GPIOx 9 void SetPort(GPIO_TypeDef* group, ushort pinbit = GPIO_Pin_All); 10 11 // 配置過(guò)程,由Config調(diào)用,最后GPIO_Init 12 virtual void OnConfig();

?

轉(zhuǎn)載于:https://www.cnblogs.com/1hua1ye/p/3958465.html

總結(jié)

以上是生活随笔為你收集整理的C++之------虚函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。