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

一个函数的参数以值传递的方式传入一个 shared_ptr,引用计数会如何变化?

腾讯后端开发互联网/IT问题拆解技术原理C++

考察说明

考察 shared_ptr 值传递时的引用计数机制

回答思路

  1. 指出值传递会拷贝 shared_ptr,使引用计数加 1
  2. 说明拷贝发生在函数调用时,形参入栈
  3. 函数返回时形参析构,引用计数减 1
  4. 强调临时拷贝的过程是线程安全的(原子操作)
本题已收录答题指导

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

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