#include
< windows.h>using namespace
std;class A{
char a;public:
A(){a = 'a';cout<<"is
A construct function"<
construct function"<
char c;public:
B v_table"<
B b; char *p = (char *)(&b);
cout<
pFun = (Fun)*((int*)*(int*)(&b));
pFun(); pFun = (Fun)*((int*)*(int*)(&b)+1);
pFun(); pFun = (Fun)*((int*)*(int*)(p+8));
pFun(); for(int i = 0;i<16;i++)
cout<<"i:"< system("pause");
return 1;}