后端岗位面试题更新 2026-08-05
unique_ptr 和 shared_ptr 分别适用于哪些使用场景?两者相比有何优劣?
金山办公后端开发金融技术原理技术选型C++
考察说明
考察智能指针的适用场景选择与资源所有权设计能力
回答思路
- 能说明 unique_ptr 用于独占所有权,性能好且开销低
- 能说明 shared_ptr 用于共享所有权,需注意循环引用与开销
- 能举例说明各自典型场景及选择理由
- 能讨论移动语义与引用计数的区别
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。