后端岗位面试题更新 2026-08-05
如果直接用make_shared()来对this创建shared_ptr会出现什么结果?
Momenta后端开发互联网/IT风险判断技术原理C++
考察说明
考察make_shared与裸指针语义的冲突
回答思路
- 指出make_shared只能从对象构造新值,不能包装裸指针
- 说明会使this被新对象拷贝或移动,而非共享所有权
- 理解裸指针管理责任不转移
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。