虛函數表指針
虛函數表指針隨對象走,它發生在對象運行期,當對象創建的時候,虛函數表表指針位於該對象所在內存的最前面。 使用虛函數時,虛函數表指針指向虛函數表中的函數地址即可實現多態。
虛函數表
虛函數表是在編譯期間就已經確定,且虛函數表存放虛函數的地址也是在創建時被確定。
擴展
虛函數表屬於類,類的所有對象共享這個類的虛函數表。
虛函數表由編譯器在編譯時生成,保存在exe的(常量區).rdata只讀數據段。
虛函數表指針隨對象走,它發生在對象運行期,當對象創建的時候,虛函數表表指針位於該對象所在內存的最前面。 使用虛函數時,虛函數表指針指向虛函數表中的函數地址即可實現多態。
虛函數表是在編譯期間就已經確定,且虛函數表存放虛函數的地址也是在創建時被確定。
虛函數表屬於類,類的所有對象共享這個類的虛函數表。
虛函數表由編譯器在編譯時生成,保存在exe的(常量區).rdata只讀數據段。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。