C++11关于auto关键字的使用示例

blessing858 0 0 pdf 2022-07-20 04:07:33

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

C++11关于auto关键字的使用示例

用户评论
请输入评论内容
评分:
暂无评论