//26 前置跟后置自加
/*#include <iostream>
using namespace std;
class A
{
public:
A(int n){ rx=n;}
friend ostream&operator<<(ostream&s, const A&c){
s<<c.rx<<endl;
return s;
}
friend istream&operator>>(istream&s, A&c)
{
s>>c.rx;
return s;
}
//前置运算符
int operator++(){ cout<<"++i"<<endl; rx++; return rx; }
//后置自加
int operator++(int){ cout<<"++i"<<endl; int i= rx; rx++; return i; }
private:
int rx;
};
int main()
{
A a(3), b(4);
cin>>a>>b;
cout<<a<<b<<endl;
return 0;
//第一: 输出运算符"<<"变为输入运算符">>"
//第二:上于cin是输入流istream类中的对象,因此我们要将ostream换成istream
//第三: 由于是输入,要对传递进函数内的第二个参数进行修改,也就是cin操作的对象c.x;
//所以第二个接受参数const A &c不应再定义为常量,要去掉const
}
*/