简单的继承与虚继承在内存中的存储方式

以下均在VS2013 中测试说明 对于查看方式:cl /d1 reportSingleClassLayout类名 源文件名 虚函数指针(vfptr)指向虚函数表,虚函数表中存储函数地址 虚基表指针(vbptr)指向虚基表,虚基表中存储着继承变量的偏移量 虚函数指针和虚基表指针是两个不同的概念 只有虚继承才会有虚表指针,只要有虚函数就会有虚函数指针。 普通继承,子类不管是否新增虚函数,子类不会创建自
相关文章
相关标签/搜索