65,211
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
class Integer
{
long i;
Integer* This()
{
return this;
}
public:
Integer(long ll=0):i(ll){};
void display()
{
cout<<i<<endl;
}
friend const Integer& operator+(const Integer& a);
};
const Integer operator+(const Integer& a)
{
return a;
}
void f(const Integer& a)
{
Integer m;
m=+a;
m.display();
}
int main()
{
Integer a;
f(a);
return 0;
}
const Integer& Integer::operator+(const Integer& a)
#include <iostream>
using namespace std;
class Integer
{
long i;
Integer* This()
{
return this;
}
public:
Integer(long ll=0):i(ll){};
void display()
{
cout<<i<<endl;
}
const Integer& operator+(const Integer& a);
};
const Integer& Integer::operator+(const Integer& a)
{
return a;
}
void f(const Integer& a)
{
Integer m;
m=m+a;
m.display();
}
int main()
{
Integer a;
f(a);
system("pause");
return 0;
}