Skip to content

自动类型推断

auto

auto关键字在C++ 98标准中已经被定义了,但是当时并没有给这个关键字定义什么实际的用途;在C++ 11标准中,重新给该关键字分配了新的功能。auto可以指示变量进行自动类型推断。

  • auto可以在变量声明的时间根据初始值自动为此变量选择匹配的数据类型(声明时要赋初值,也就是要初始化)。
  • auto自动类型推断发生在程序编译期间,所以使用auto不会造成程序执行效率降低。