面试真题

C++ · 简单 · 360

auto关键字

简单 C++ 🎤 360
参考答案
结论:auto是C++11引入的类型推导关键字,让编译器根据初始化表达式自动推断变量类型;核心要点:1.声明时必须初始化;2.推导会丢弃顶层const和引用(除非用auto&);3.常用于简化复杂类型如迭代器、lambda闭包类型;4.编译期完成推导,无运行时性能损失;5.对比显式类型,提升代码可读性和重构便利性;示例:auto i=10推断为int;auto it=v.begin()避免写std::vector<int>::iterator。
题目整理自公开面经,答案由校招宝自研生成,仅供参考