2个回答
展开全部
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | class Point { private : int x; public : Point( int x1) { x=x1;} friend ostream& operator<<(ostream& cout, const Point& p); //使用友元函数重载<<输出运算符 friend istream& operator>>(istream& cin,Point& p); //使用友元函数重载>>输出运算符 }; ostream& operator<<(ostream& cout, const Point& p) { cout<<p.x<<endl; return cout; } istream& operator>>(istream& cin,Point& p) { cin>>p.x; return cin; } 调用: void main() { Point a(1); Point b(2); cin>>a>>b; cout<<a<<b<<endl; } |
更多追问追答
追问
ostream& cout,const Point& p 这是什么意思啊??调用怎么弄啊???
追答
下面的main函数中有调用例子
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询