問(wèn)答題

【簡(jiǎn)答題】虛函數(shù)和純虛函數(shù)的區(qū)別是什么?

答案: 虛函數(shù)定義時(shí)冠以關(guān)鍵字virtual,本身有實(shí)現(xiàn)代碼,作用是引導(dǎo)基類指針根據(jù)指向?qū)ο笳{(diào)用類體系中不同重載版本函數(shù)。
題目列表

你可能感興趣的試題

問(wèn)答題

【簡(jiǎn)答題】如果一個(gè)類的虛函數(shù)被聲明為私有成員函數(shù),會(huì)有語(yǔ)法錯(cuò)誤嗎?當(dāng)它作為基類時(shí),可以在應(yīng)用類體系時(shí)實(shí)現(xiàn)動(dòng)態(tài)聯(lián)編嗎?

答案: 沒(méi)有語(yǔ)法錯(cuò)誤。但在應(yīng)用類體系時(shí)無(wú)法實(shí)現(xiàn)動(dòng)態(tài)編聯(lián)和多態(tài)。因?yàn)樗接谐蓡T函數(shù)只在類內(nèi)可見(jiàn),在類外無(wú)法調(diào)用,無(wú)法在類外通過(guò)基類指...
問(wèn)答題

【簡(jiǎn)答題】在C++中,使用類體系依靠什么機(jī)制實(shí)現(xiàn)程序運(yùn)行時(shí)的多態(tài)?

答案: 在C++中,基類指針可以指向派生類對(duì)象,以及基類中擁有虛函數(shù),是支持多態(tài)性的前提。程序通過(guò)用同一個(gè)基類指針訪問(wèn)不同派生類...
微信掃碼免費(fèi)搜題