后端岗位面试题更新 2026-08-05
一个类有两个虚函数时,虚函数表在内存中是如何组织的?虚函数地址是如何被确定的?
网易后端开发互联网/IT技术原理C++
考察说明
考察C++虚函数表机制与虚函数地址定位原理
回答思路
- 说明虚函数表(vtable)是类的静态成员,存储虚函数地址
- 解释编译器根据类定义顺序或声明顺序排列虚函数指针
- 说明调用虚函数时通过对象头部的vptr找到vtable,再按索引获取地址
- 结合两个虚函数的例子说明索引对应关系
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。