析構(gòu)函數(shù)為什么是虛函數(shù) C 父類(lèi)中有純虛函數(shù),在子類(lèi)的子類(lèi)中也需要實(shí)現(xiàn)嗎?
C 父類(lèi)中有純虛函數(shù),在子類(lèi)的子類(lèi)中也需要實(shí)現(xiàn)嗎?(1)在main函數(shù)中,如果存在父類(lèi)或子類(lèi)的實(shí)例對(duì)象,則需要實(shí)現(xiàn)父類(lèi)的虛函數(shù)。(2)在主函數(shù)中,如果沒(méi)有父類(lèi)或子類(lèi)的實(shí)例對(duì)象,則不能實(shí)現(xiàn)父類(lèi)的虛函數(shù)
C 父類(lèi)中有純虛函數(shù),在子類(lèi)的子類(lèi)中也需要實(shí)現(xiàn)嗎?
(1)在main函數(shù)中,如果存在父類(lèi)或子類(lèi)的實(shí)例對(duì)象,則需要實(shí)現(xiàn)父類(lèi)的虛函數(shù)。
(2)在主函數(shù)中,如果沒(méi)有父類(lèi)或子類(lèi)的實(shí)例對(duì)象,則不能實(shí)現(xiàn)父類(lèi)的虛函數(shù)。
(3)如果您將虛擬函數(shù)編寫(xiě)為純虛擬函數(shù),則無(wú)需實(shí)現(xiàn)它。沒(méi)有這樣的討論。
如果在子類(lèi)中實(shí)現(xiàn),則不需要實(shí)現(xiàn)子類(lèi)。
如果未實(shí)現(xiàn)子類(lèi),則可能需要實(shí)現(xiàn)子類(lèi)。
無(wú)論如何,未實(shí)現(xiàn)=0函數(shù)的類(lèi)無(wú)法創(chuàng)建對(duì)象。
因此需要實(shí)現(xiàn)要實(shí)例化的類(lèi)。