#
非虛擬繼承【帶虛函數(shù)的類(lèi)】class Base{public:virtual void FunTest1(){cout
C++中虛函數(shù)的誕生,就是為了多態(tài)的實(shí)現(xiàn)。當(dāng)子類(lèi)對(duì)父類(lèi)的虛函數(shù)進(jìn)行了重寫(xiě),在父類(lèi)指針調(diào)用重寫(xiě)的虛函數(shù)時(shí),如果父類(lèi)指針(或引用)指向了父類(lèi)的對(duì)象,則調(diào)用父類(lèi)的虛函數(shù),如果父類(lèi)
上一篇討論過(guò)了關(guān)于虛表的一些基礎(chǔ)知識(shí),除了介紹了虛函數(shù)在內(nèi)存中的存儲(chǔ)結(jié)構(gòu),還剖析了單繼承與多繼承的底層實(shí)現(xiàn)方式。 &n