//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 } */