- #include<iostream>
- using namespace std;
- struct Circle{
- float x;
- float y;
- float radius;
- };
- ostream& operator<<(ostream& o,const Circle& c)
- {
- o<<c.x<<" "<<c.y<<" "<<c.radius<<endl;
- return o;
- }
- istream& operator>>(istream& i,Circle& c)
- {
- i>>c.x>>c.y>>c.radius;
- return i;
- }
- int main()
- {
- struct Circle c;
- c.x=2;
- c.y=3;
- c.radius=3;
- cout<<c<<endl;
- cin>>c;
- cout<<c<<endl;
- }
- //该片段来自于http://www.codesnippet.cn/detail/2508201614989.html
来源: http://www.codesnippet.cn/detail/2508201614989.html