派生類怎么調(diào)用基類成員函數(shù) 基類構(gòu)造函數(shù)中怎么調(diào)用子類的虛函數(shù)?
基類構(gòu)造函數(shù)中怎么調(diào)用子類的虛函數(shù)?沒(méi)辦法。在C中,類的初始化順序是先基類,然后是子類?;惓跏蓟瘯r(shí),子類還沒(méi)有初始化,所以子類的相關(guān)數(shù)據(jù),如虛函數(shù)表還沒(méi)有初始化,不能調(diào)用虛函數(shù)另外,類的解構(gòu)順序是先
基類構(gòu)造函數(shù)中怎么調(diào)用子類的虛函數(shù)?
沒(méi)辦法。
在C中,類的初始化順序是先基類,然后是子類?;惓跏蓟瘯r(shí),子類還沒(méi)有初始化,所以子類的相關(guān)數(shù)據(jù),如虛函數(shù)表還沒(méi)有初始化,不能調(diào)用虛函數(shù)
另外,類的解構(gòu)順序是先子類,后基類,所以子類的虛函數(shù)不應(yīng)該在基類的解構(gòu)函數(shù)中調(diào)用