return Integer(left.i+right.i); //创建一个临时对象并返回他,不会调用析构函数,效率高。 Interger tmp(left.i+right.i); return tmp; //创建了局部对象,有析构函数。