后端岗位面试题更新 2026-08-05
如果一个项目所有的指针都是shared_ptr和weak_ptr,但是最后有内存泄漏,可能的原因有哪些?
米哈游后端开发游戏风险判断技术原理问题排查C++
考察说明
考察对智能指针循环引用、自定义删除器及隐蔽持有路径的理解
回答思路
- 能指出循环引用及其导致泄漏的机制
- 分析底层原始指针或外部资源泄漏的可能
- 关注删除器、容器长期持有和生命周期边界
- 给出排查思路而非仅背概念
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。