米哈游面试题更新 2026-08-05
shared_ptr内部是如何管理资源块的释放和引用计数块的释放的?
米哈游前端/移动开发游戏风险判断技术原理C++
考察说明
考察shared_ptr的引用计数机制、控制块生命周期及释放顺序
回答思路
- 说明shared_ptr包含两个指针:一个指向资源对象,一个指向控制块
- 解释控制块中引用计数和弱引用计数的独立管理
- 说明资源对象在强引用计数归零时释放,控制块在强和弱引用计数都归零时释放
- 覆盖自定义删除器对资源释放方式的影响
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。