后端岗位面试题更新 2026-08-05
C++中能否用unique_ptr作为函数返回值?请给出示例代码并解释其可行性。
元戎启行后端开发人工智能编码实现技术原理C++
考察说明
考察对unique_ptr移动语义和返回值优化的理解
回答思路
- 明确可行并说明原因(移动语义)
- 给出正确示例代码,展示return语句中构造unique_ptr
- 提及返回值优化(RVO/NRVO)与移动语义的协作
- 指出拷贝被删除,只能移动/直接构造
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。