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

使用 C++ 的 make_shared<T> 相比直接 new 构造 shared_ptr 有哪些好处?

元戎启行后端开发人工智能技术原理方案权衡C++

考察说明

考察对 make_shared 内存分配与异常安全优势的理解

回答思路

  1. 说明一次分配而非两次分配的优势
  2. 说明异常安全场景下的益处
  3. 说明控制块与对象连续内存的局部性
  4. 能提及自定义 deleter 的限制
本题已收录答题指导

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

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