利用指针访问虚函数表
时间:2010-06-21 来源:seuzw
在下面的例子中,使用指针访问类中private虚函数
class Base {
private:
virtual void f() { cout << "Base::f" << endl; }
};
class Derive : public Base{
};
typedef void(*Fun)(void);
void main() {
Derive d;
Fun pFun = (Fun)*((int*)*(int*)(&d)+0);
pFun();
}
相关阅读 更多 +