friend class_ operator ++(class_ &,int);
friend class_ & operator ++(class_ & );
friend ostream & operator <<(ostream &,class_ &
};
class_ operator ++(class_ & L ,int){
class_ temp=L;
L.add();
return temp;
}
class_ & operator ++(class_ & R){
R.add();
return R;
}
ostream & operator <<(ostream & out,class_ & obj){
out<< obj.getout();
friend const class_ operator ++(class_ & L,int);
friend const class_ & operator ++(class_ & R);
friend ostream & operator <<(ostream & out,const class_ & obj);
};
const class_ operator ++(class_ & L ,int ){
class_ temp=L;
L.i++;
return temp;
}
const class_ & operator ++(class_ & R){
R.i++;
return R;
}
ostream & operator <<(ostream & out,const class_ & obj){
out<< obj.i;