auto用来声明自动变量。它是存储类型标识符,表明变量(自动)具有本地范围。块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型。
好处:auto变量在离开作用域是会变程序自动释放,不会发生内存溢出情况(除了包含指针的类),比较安全。
例:for (auto it = dict.begin(); it!=dict.end(); it++) //dict为vector类型
posted on 2014-12-24 06:15 joannae 阅读(314) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 joannae Powered by .NET 8.0 on Kubernetes