pe(); //返回类型由编译器推断如果函数实现中含有多个return语句，这些表达式必须可以推断为相同的类型。使用返回类型推导的函数可以前向声明，但在定义之前不可以使用。它们的定义在使用它们的翻译单元（）之中必须是可用的。这样的函数中可以存在递归，但递归调用必须在函数定义中的至少一个return语句之后：auto Correct(int i) {auto Wrong(int i)
另一种类型推断.C++11中有两种推断类型的方式。codice_1根据给出的表达式产