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

auto可以做返回值和函数参数吗?

中望软件后端开发专业服务技术原理C++

考察说明

考察对auto类型推导机制及其在函数签名中应用的准确理解

回答思路

  1. 明确说明auto作为返回值的适用场景和推导时机
  2. 准确说明auto不能直接作为函数参数的原因(C++14前)及替代方案(模板)
  3. 理解C++14/17中auto返回类型的推导规则与限制