笔记:C++ auto存储类型 o用来生成自动变量,表明变量自动拥有本地的范围,一般情况下给变量的声明默认为auto存储类型,离开其作用域时auto存储类型自动释放占有的内存,不会发生内存溢出,所以不用刻意去释放该存储空间(和new不同,new出来的必须delete掉) 在for循环中常见for(auto a:b)和for(auto &a:b)两种形式,非引用的形式是利用a去遍历b中的每个元素,但不会修改其值;引用形式可以修改b中的值。