C++编译器对待引用的处理是以指针形式实现,对于内置类型(如int)、STL和函数对象以值传参更高效,对于自定义类以引用传参更高效。
而对于函数的返回值则应该为值,不能返回引用,原因是在函数结束后局部变量被回收,引用为空。