auto自动类型推断

文章目录

1 auto

auto在C++11之前是自动变量的含义(栈变量,局部变量),在C++11后赋予其新的作用:自动类型推断。

  • auto可以在声明变量的时候根据初始值的类型自动为此变量选择匹配的类型(声明时要赋予初值,也就是初始化)。
  • auto自动类型推导发生在编译期间,所以使用auto不会造成程序效率降低。
  • 在泛型编程中能够起到非常大的作用(类型名实在是太长了)。

示例如下:

auto i = 0;
auto f = 1.1f;
auto d = 2.0;

猜你喜欢

转载自blog.csdn.net/SlowIsFastLemon/article/details/106622716