摘要:
在前一篇《[深入理解C++(一)]類型轉換(Type Casting)》中,我詳細講述了 C++ 中轉型動作,以及使用規則。有網友說應該提及下《深度探索 C++ 對象模型》一書中的內容,其實他的意思是,要是對 C++ 對象的內存布局不甚了解,就想要徹悟C++中的類型轉型,對象切割,虛函數調用等,猶如脫離了堅實的根基,想去建空中閣樓。理解 C++ 對象的內存布局對學會 C++來說至關重要,但我不打算寫 C++ 對象的內存布局相關的文章,因為要站在前人的肩膀上,大牛陳皓 已經就這個主題寫了三篇圖文并茂的文章:
(一),C++ 虛函數表解析
(二),C++ 對象的內存布局(上)
(三),C++ 對象的內存布局(下)
在繼續閱讀本文之前,建議先閱讀這三篇文章,以更好地理解本系列文章。在接下來的內容中,我將從重載,重寫,屏蔽等概念入手,引入眾多接口繼承規則。 閱讀全文
posted @ 2012-11-06 21:50
飄飄白云
閱讀(2307)
評論(2)
推薦(1)
浙公網安備 33010602011771號