条款2:理解auto型别推导 在一般情况下,auto和模板型别推导一致;在auto采用大括号初始化时,表达式代表一个std::initializer_list,但模板不会 在函数返回值或者lambda式的形参中使用auto,意思是使用模板型别推导,而非auto型别推导