2. 运算符重载,创建Rmb类,实现“+”运算符重载(需要有构造函数、数据成员yuan、jiao、fen

来源:百度知道 编辑:UC知道 时间:2024/06/16 20:30:11
帮忙啊,大家

class Rmb
{
public:
Rmb()
:_y(0), _j(0), _f(0){}

Rmb(int y, int j, int f)
:_y(y), _j(j), _f(f){}

Rmb(const Rmb& r)
:_y(r._y), _j(r._j), _f(r._f){}

Rmb operator +(const Rmb& r)
{
Rmb ret(_y, _j, _f);
ret._y += r._y;
ret._j+= r._j;
ret._f += r._f;
return ret;
}
private:
int _y, _j, _f;
};

int main()
{
Rmb a(1,1,1);
Rmb b(2,2,2);
Rmb c = a+b;
return 0;
}