1.auto类型说明符,是C++11标准下的,它能让编译器自行判断表达式的类型. 2.auto也能在一条语句上声明多个变量,但是,该语句上的多个变量的类型,必须一致. 3.编译器推断出来auto类型可能跟初始值的类型不太一样,编译器会自己对其进行调整,使其更符合初始化规则. 1)引用类型,编译器推断出来的结果其实是引用绑定对象的类型. 2)auto会忽略掉顶层const,但是底层const保留. 3)auto类型的引用绑定的对象是一个常量,则推断出来的类型也是常量引用. 4.将引用设置为auto…