新的返回值语法 让我们讲一下新的返回值语法,这个语法还能看到auto的另一个用处.在以前版本的C和C++中,返回值的类型必须写在函数的前面: int multiply(int x, int y) 在C++11中,你可以把返回类型放在函数声明的后面,用auto代替前面的返回类型,像这样: auto multiply(int x, int y) -> int 但是为什么我要这样用?让我们看一个证明这个语法好处的例子.一个包含枚举的类: class Person { public: enum Pers…