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

std::move 之后对象还可以使用吗?比如 string 对象被 move 之后,对它的遍历能得到什么?

帆软软件后端开发专业服务风险判断技术原理C++

考察说明

考察对移动语义、对象生命周期和未定义行为的理解

回答思路

  1. 明确被移动对象处于有效但未指定状态
  2. 说明标准库容器被移动后通常为空但不保证
  3. 指出依赖被移动对象内容的做法存在风险,需通过重新赋值恢复使用
本题已收录答题指导

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

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