#include
#include
#include
using namespace std;
class rmb
{
public:
rmb(long n=0);
virtual ~rmb();
long getmoney() const;
friend ostream& operator<<(ostream &out,const rmb &r)
{
out<<"你有人名币"<
}
rmb operator++();
rmb operator++(int i);
rmb operator--();
rmb operator--(int i);
private:
long money;
};
rmb::rmb(long n)
{
this->money=n;
}
rmb::~rmb()
{
}
//前置
rmb rmb::operator++()
{
++this->money;
return *this;
}
//后置
rmb rmb::operator++(int i)
{
rmb t(*this);
this->money++;
return t;
}
rmb rmb::operator--()
{
--this->money;
return *this;
}
rmb rmb::operator--(int i)
{
rmb t(*this);
this->money--;
return t;
}
int main(int argc,char *argv[])
{
rmb r1(6),r2(6),r3(8),r4(8);
rmb r5=++r1,r6=r2++,r7=--r3,r8=r4--;
cout<
return EXIT_SUCCESS;
}