class Parent {
public:
int parent;
Parent() : parent(10) {}
virtual void a() { cout << "Parent::a()" << endl; }
virtual void b() { cout << "Parent::b()" << endl; }
virtual void c() { cout << "Parent::c()" << endl; }
};
class Child : public Parent {
public:
int child;
Child() :child(100) {}
virtual void a() { cout << "Child::a()" << endl; }
virtual void b_child() { cout << "Child::b_child()" << endl; }
virtual void c_child() { cout << "Child::c_child()" << endl; }
};
class GrandChild : public Child{
public:
int grandchild;
GrandChild() :grandchild(1000) {}
virtual void a() { cout << "GrandChild::a()" << endl; }
virtual void b_child() { cout << "GrandChild::b_child()" << endl; }
virtual void c_grandchild() { cout << "GrandChild::c_grandchild()" << endl; }
};
int main()
{
typedef void(*func)();
GrandChild grandchild;
int **vtable = (int **)&grandchild;
for (int i = 0; (func)vtable[0][i] != nullptr; i++)
{
auto pfunc = (func)vtable[0][i];
cout << " ["<<i<<"] ";
pfunc();
}
return 0;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有