你为啥要用new ?
class A {public: A( int value ) : m_Value( value ) { } .... friend A operator +( const A & lhs, const A & rhs ) { return A( lhs.m_Value + rhs.m_Value ); // 返回局部变量的就可以。 }private: int m_Value;};