C++ 虚表分析
0x00 测试代码
#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;
class A{
public:
int a;
virtual void print()
{
cout<<"This is class A"<<endl;
}
};
class B : public A{
public:
int b;
virtual void print()
{
cout<<"This is class B"<<endl;
}
};
int main()
{
A *a=new A;
A *b=new B;
a->print();
b->print();
return 0;
}0x01 GDB调试
0x02 总结
Last updated