摘要:
一直以為自己對(duì)多態(tài)和繼承已經(jīng)比較了解,當(dāng)遇到虛繼承的時(shí)候,發(fā)現(xiàn)有點(diǎn)犯暈,想不通了,于是在微博上向幾個(gè)大神請(qǐng)教,很快得到了他們的回復(fù),高興之情無(wú)以言表。之后自己查了一些資料,結(jié)合大神的回復(fù),在這里做一下簡(jiǎn)單的記錄。我的問(wèn)題如下:為什么虛繼承類的sizeof要大些啊,是因?yàn)樘摾^承中,子類有指向父類的指針和指向父類的虛函數(shù)表的指針嗎,比非虛繼承多了這兩個(gè)指針? @左耳朵耗子 @簡(jiǎn)悅云風(fēng) @GeniusVczh@GeniusVczh:調(diào)用的時(shí)候給的this和函數(shù)實(shí)際需要的this的指針不一定是一樣的,多重繼承的時(shí)候已經(jīng)這樣了。再加上你還有virtual繼承,所以需要很多描述。V福爾摩斯回復(fù) @Geni 閱讀全文
posted @ 2013-05-15 10:20
古文觀芷
閱讀(3750)
評(píng)論(5)
推薦(3)
浙公網(wǎng)安備 33010602011771號(hào)