通過(guò)虛函數(shù)表訪問(wèn)私有虛函數(shù)
摘要: 通過(guò)虛函數(shù)表訪問(wèn)私有的虛函數(shù)的問(wèn)題,問(wèn)題就出在C++在虛函數(shù)表中保存了虛函數(shù)的地址,而這個(gè)地址又很方便查找。
在每個(gè)C++對(duì)象實(shí)例的開(kāi)頭存儲(chǔ)這這個(gè)對(duì)象的虛函數(shù)表的指針,通過(guò)這個(gè)指針可找到虛函數(shù)表,在虛函數(shù)表中就存著虛函數(shù)指針,這樣我們就可以騙過(guò)編譯器訪問(wèn)私有的虛函數(shù)了。
閱讀全文