菱形继承,多继承,虚继承、虚表的内存结构全面剖析(逆向分析基础)

// 声明:以下代码均在Win32_Sp3   VC6.0_DEBUG版中调试通过.. 在逆向还原代码的时候,必须得掌握了菱形继承,多继承,虚继承虚函数的内存虚表结构。所以,这篇文章献给正在学习C++的朋友们。 当然,由于水平有限,必定错漏百出!所以,希望耽误您的时间,恳求您的指点。在这里万分感谢! 首先,我们定义如下类: class A { public: A() { m_nDa
相关文章
相关标签/搜索