后端岗位面试题更新 2026-08-05
当一个子类对象以父类引用或指针的形式存在时,调用一个普通成员函数和一个虚函数分别会发生什么?请解释匹配逻辑。
极氪汽车后端开发汽车技术原理C++
考察说明
考察多态、静态绑定与动态绑定的区分及函数匹配逻辑
回答思路
- 说明普通成员函数按静态类型绑定,调用父类版本
- 说明虚函数按动态类型绑定,调用子类版本
- 能结合指针或引用场景说明切片与基类指针的区别
- 能解释编译期与运行期决策的差异
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。