-
virtual關(guān)鍵字查看全部
-
僅含有純虛函數(shù)的類稱為接口類,無數(shù)據(jù)成員,只有成員函數(shù),并且成員函數(shù)都是純虛函數(shù)。
查看全部 -
虛函數(shù)指針,虛析構(gòu)函數(shù)可以傳遞到子類,
查看全部 -
隱藏:父類和子類出現(xiàn)同名函數(shù)??
覆蓋:子類的虛函數(shù)覆蓋父類的虛函數(shù)?
執(zhí)行完子類的析構(gòu)函數(shù)就會(huì)執(zhí)行父類的析構(gòu)函數(shù)
查看全部 -
virtual的使用權(quán)限:
1)virtual不能修飾普通函數(shù),意思是這個(gè)函數(shù)必須是這個(gè)類的成員函數(shù),不能是一個(gè)全局函數(shù)
2)不能夠修飾靜態(tài)成員函數(shù)
3)不能修飾內(nèi)聯(lián)函數(shù)
4)不能修飾構(gòu)造函數(shù)
查看全部 -
虛函數(shù):在函數(shù)前面增加virtual,在父類函數(shù)中增加virtual,在子類同名函數(shù)前面增加virtual(并非必須),?
查看全部 -
什么是多態(tài):指相同對(duì)象收到不同的消息或者不同對(duì)象收到相同的消息產(chǎn)生不同的動(dòng)作。
靜態(tài)多態(tài)(早綁定)和動(dòng)態(tài)多態(tài)(晚綁定)
動(dòng)態(tài)多態(tài)必須要有封裝和繼承,也就是說有子類和父類至少2個(gè)類
查看全部 -
if比對(duì) 是依賴于==的運(yùn)算符重載的
查看全部 -
tpyeid 只能判斷當(dāng)前對(duì)象的類別,不能判斷當(dāng)前指針的類別
查看全部 -
必須包含虛函數(shù)
查看全部 -
新的關(guān)鍵字:typeid(*obj)
dynamic_cast<xxx *>(obj);
查看全部 -
RTTI: 從相同基類中衍生的不同子類,其函數(shù)名相同而實(shí)現(xiàn)不同,是否可以設(shè)置一個(gè)函數(shù),使得傳入?yún)?shù)指針為基類指針名,而根據(jù)實(shí)際上指針?biāo)鶎僮宇愵悇e而調(diào)用同名函數(shù)并導(dǎo)出不同的函數(shù)實(shí)現(xiàn)?這就是RTTI
查看全部 -
接口類沒有數(shù)據(jù)成員
查看全部 -
僅含有純虛函數(shù)的類稱為接口類,成員函數(shù)都是純虛函數(shù),例子如下
查看全部 -
函數(shù)必須要聲明
查看全部
舉報(bào)