测试岗位面试题更新 2026-08-05
请解释虚函数的原理,虚表在什么时候被创建、存放在哪里,以及一个类会有几份虚表?
阿里云测试专业服务技术原理技术选型C++
考察说明
考察对C++虚函数机制、虚表生命周期与存储位置的深入理解
回答思路
- 说明虚函数通过虚函数表实现动态绑定
- 指出虚表在编译期生成,程序加载时初始化
- 说明虚表存放在只读数据段或常量区,类共享一份
- 能区分对象虚指针与类的虚表
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。