后端岗位面试题更新 2026-08-05

在C++中,如果一个类B同时继承类A和类C,且两个基类都含虚函数,那么类B拥有几个虚函数表?

360集团后端开发互联网/IT技术原理C++

考察说明

考察对C++多继承下虚函数表机制的理解

回答思路

  1. 说明多继承时每个含虚函数的基类各有一个虚函数表
  2. 阐述派生类自身新增虚函数如何映射到首个基类的虚函数表
  3. 提到虚继承对虚函数表布局的影响