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

C++11新增了哪些特性?请重点说说智能指针。

宁德时代后端开发汽车性能优化风险判断技术原理C++

考察说明

考察C++11的知识广度与对智能指针机制及适用场景的理解

回答思路

  1. 列举C++11的关键新特性如auto、lambda、右值引用、移动语义、并发支持等
  2. 说明unique_ptr不允许多个实例共享所有权,支持移动语义
  3. 说明shared_ptr使用引用计数实现共享所有权,注意循环引用问题
  4. 说明weak_ptr用于打破循环引用,观察而非拥有对象
  5. 对比各智能指针的内存管理机制与禁用拷贝控制
本题已收录答题指导

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

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