一.概述
auto关键字在c++98中已经出现,在98中定义为具有自动存储器的局部变量,
c++11中标准委员会重新定义了auto关键字,表示一个类型占位符,告诉编译器,auto声明变量的类型必须由编译器在编译时期推导
而得。
注意事项:
1.auto关键字类型推断发生在编译期,程序运行时不会造成效率降低
2.auto关键字定义时就需要初始化
3.auto仅仅是一个占位符,它并不是一个真正的类型, 因此sizeof(auto)是错误的
4.auto不能作为函数的参数
5.auto不能定义数组,如