class MyClass{
public:
MyClass(int t=0):m(t){ }
friend MyClass operator-(MyClass,MyClass);
int Getm()const
{
return m;
}
private:
int m;
};
MyClass operator-(MyClass t1,MyClass t2)
{
//ERROR**********found**********
return t1-t2;
//这里答案改成了return MyClass(t1.m-t2.m) 为什么不能直接改成return t1.m-t2.m