转载自http://blog.csdn.net/dodoto/article/details/48413481
- auto的使用
c++11引入了auto类型说明符,auto让编译器通过初始值来推算变量的类型,所以auto定义的变量必须有初始值。
使用auto也能在一条语句中声明多个变量,因为一条声明语句只能有一个基本数据类型,所以该语句中所有变量的初始基本数据类型都必须一样:
eg: auto i=0,*p=& i; //正确 auto sz=0,pi=3.14;//错误,sz和pi的类型不一样。 - 范围for循环,遍历给定序列中的每个元素并对序列中的每个值执行某种操作。
- 1
- 2
- 1
- 2
范围for循环有两种用法:
- 1
- 2
- 3
- 4
- 5