1、istream& operator>>(istream& stream,className& obj)
{return stream;}
2、ostream& operator<<(ostream& stream,className obj)
{return stream;}
#include<iostream>
using namespace std;
class coord1
{
int x;
int y;
public:
coord1()
{
x=0;y=0;
}
coord1(int ix,int iy)
{
x=ix;
y=iy;
}
int getx()
{
return x;
}
int gety()
{
return y;
}
friend ostream& operator<<(ostream& stream,coord1 obj);
friend istream& operator>>(istream& stream,coord1& obj)//注意用對象的引用!!!!!!!!!!!
};
ostream& operator<<(ostream& stream,coord1 obj)
{
stream<<obj.x<<","<<obj.y<<endl;
return stream;
}
istream& operator>>(istream& stream,coord1& obj)//注意用對象的引用!!!!!!!!!!!
{
stream>>obj.x>>obj.y;
return stream;
}
int main()
{
coord1 a1(3,4);
cout<<a1;
cin>>a1;
cout<<a1;
coord1 b;
cin>>b;
cout<<b;
return 0;
}