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

一个类有两个虚函数时,虚函数表在内存中是如何组织的?虚函数地址是如何被确定的?

网易后端开发互联网/IT技术原理C++

考察说明

考察C++虚函数表机制与虚函数地址定位原理

回答思路

  1. 说明虚函数表(vtable)是类的静态成员,存储虚函数地址
  2. 解释编译器根据类定义顺序或声明顺序排列虚函数指针
  3. 说明调用虚函数时通过对象头部的vptr找到vtable,再按索引获取地址
  4. 结合两个虚函数的例子说明索引对应关系
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。