繼承體系下虛函數表的初始化

有時會被問到這樣一個問題,構造函數和析構函數裏面能夠調用虛函數嗎?或許咱們知道最好不要那樣作,可是爲何呢?寫個例子測試一下就知道這並沒什麼問題,程序也許可能按預期正常執行,可是語法上經過的東西,未必真的就make sense。《深度探索C++對象模型》一書中分析了對象的建立過程,固然也包括虛函數表的部分。首先看原文,關於編譯器對構造函數的擴充:html     1.記錄在member initia
相關文章
相關標籤/搜索