后端岗位面试题更新 2026-08-05

C++中能否用unique_ptr作为函数返回值?请给出示例代码并解释其可行性。

元戎启行后端开发人工智能编码实现技术原理C++

考察说明

考察对unique_ptr移动语义和返回值优化的理解

回答思路

  1. 明确可行并说明原因(移动语义)
  2. 给出正确示例代码,展示return语句中构造unique_ptr
  3. 提及返回值优化(RVO/NRVO)与移动语义的协作
  4. 指出拷贝被删除,只能移动/直接构造
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。