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

当一个子类对象以父类引用或指针的形式存在时,调用一个普通成员函数和一个虚函数分别会发生什么?请解释匹配逻辑。

极氪汽车后端开发汽车技术原理C++

考察说明

考察多态、静态绑定与动态绑定的区分及函数匹配逻辑

回答思路

  1. 说明普通成员函数按静态类型绑定,调用父类版本
  2. 说明虚函数按动态类型绑定,调用子类版本
  3. 能结合指针或引用场景说明切片与基类指针的区别
  4. 能解释编译期与运行期决策的差异
本题已收录答题指导

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

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