父類(lèi)指針指向子類(lèi)空間的目的
主要用于算法設(shè)計(jì),希望算法可以操作父類(lèi)派生的所有子類(lèi)數(shù)據(jù),那么該算法的形參必須是父類(lèi)指針或引用。
父類(lèi)指針指向子類(lèi)空間所帶來(lái)的問(wèn)題
在沒(méi)有虛函數(shù)的前提下,父類(lèi)指針只能操作子類(lèi)空間中的父類(lèi)部分的數(shù)據(jù),無(wú)法直接操作子類(lèi)新增的數(shù)據(jù)。
父類(lèi)指針指向子類(lèi)空間的目的
主要用于算法設(shè)計(jì),希望算法可以操作父類(lèi)派生的所有子類(lèi)數(shù)據(jù),那么該算法的形參必須是父類(lèi)指針或引用。