参考:http://blog.csdn.net/huang_xw/article/details/8760403
使用auto可以进行自动类型推断,或者作为函数的返回值。
需要注意的是,用auto声明的变量必须初始化; 函数和模板的参数不能声明为auto;
auto会退化成指向数组的指针,除非被声明为数组的引用。