测试岗位面试题更新 2026-08-05
如何判断当前 shared_ptr 是否存在循环引用?何时应当采用 weak_ptr?
西山居测试游戏风险判断技术原理问题排查C++
考察说明
考察循环引用问题识别与 weak_ptr 适用场景
回答思路
- 正确识别循环引用场景并说明其危害
- 说明 weak_ptr 如何打破循环而引入额外状态
- 能举出实际应用例子如观察者模式、双向缓存
- 说明 weak_ptr 使用时的生命周期检查
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。