16,550
社区成员
发帖
与我相关
我的任务
分享struct __declspec( dllexport ) A
{
virtual void func()=0;
};
struct __declspec( dllexport ) __declspec(novtable) B : public A
{
};
struct __declspec( dllexport ) C : public B
{
virtual void func()
{
}
};
A::A(void)
A::A(struct A const &)
struct A & A::operator=(struct A const &)
B::B(void)
B::B(struct B const &)
struct B & B::operator=(struct B const &)
void C::func(void)
C::C(void)
C::C(struct C const &)
struct C & C::operator=(struct C const &)
const A::`vftable'
const C::`vftable'
A::A(void)
A::A(struct A const &)
struct A & A::operator=(struct A const &)
B::B(void)
B::B(struct B const &)
struct B & B::operator=(struct B const &)
void C::func(void)
C::C(void)
C::C(struct C const &)
struct C & C::operator=(struct C const &)
const A::`vftable'
const B::`vftable' //<=====区别在这里
const C::`vftable'