后端岗位面试题更新 2026-08-05
析构函数可以声明为纯虚函数吗?如果可以,这样做的主要目的是什么?
电科金仓后端开发互联网/IT编码实现技术原理C++
考察说明
考察C++面向对象中纯虚析构函数的语法要求与适用场景
回答思路
- 明确析构函数可以声明为纯虚函数
- 说明必须提供纯虚析构函数的函数体,否则链接失败
- 解释其目的在于使类成为抽象类且不阻碍派生类析构
- 能够说明抽象基类与虚析构的结合使用
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。