永发信息网

C++重载">>"的小问题

答案:1  悬赏:80  手机版
解决时间 2021-08-23 17:27

#include<iostream.h>
#include<iomanip.h>
class person
{
 int a,b,c;
 public:
  person(int x=1,int y=2,int z=3):a(x),b(y),c(z){};
  friend ostream & operator << (ostream &s,person p);
  friend istream & operator >> (istream &s,person p);
};
ostream & operator <<(ostream &s,person p)
{
 cout<<p.a<<endl<<p.b<<endl<<p.c<<endl;
 return s;
}
istream & operator >>(istream &s,person p)
{
 cin>>p.a>>p.b>>p.c;
 return s;
}
int main()
{
 person p;
 cin>>p;
 cout<<p;
 return 0;
}

最佳答案

//粗体为修改部分:


#include<iostream.h>
#include<iomanip.h>
class person
{
    int a,b,c;
public:
    person(int x=1,int y=2,int z=3):a(x),b(y),c(z){};
    friend ostream & operator << (ostream &s,person p);
    friend istream & operator >> (istream &s,person &p);
};
ostream & operator <<(ostream &s,person p)
{
    s<<p.a<<endl<<p.b<<endl<<p.c<<endl;
    return s;
}
istream & operator >>(istream &s,person &p)
{
    s>>p.a>>p.b>>p.c;
    return s;
}
int main()
{
    person p;
    cin>>p;
    cout<<p;
    return 0;
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
铁锋区齐齐哈尔兴昌广告地址在哪,我要去那里
怎么样才能做到绝情点?
只有120消费券能干嘛
CF山西一区什么时候可以跟新7,6
如皋附近哪里进童装便宜
Wonder girls以前中文那么好,现在怎么都不讲
杞县开封唯美日化地址在什么地方,想今天过去
DNF五级PK到至尊二要多少经验
从龙岗到罗湖水贝洪湖公园怎么坐公交
梵风衣值多少? 绝刀呢?
CF怎么改为窗口模式
谁有sj艺声的文文?
栾川县洛阳正新鸡排(大爽小吃店)地址在什么地
qq爱墙种子谁可以给我 点图标的 +493863625
5800和X6就性价比而言谁更好?
推荐资讯
财付通支付时,需要安装证书。绑定的手机和身
怎样才能最有效的减肥
QQ2010 BATA3 英文版
我B超上宝宝双颈9.5,股骨6.9,请问谁知道大概
烽火战国变成羊城后,再上线会不会又变回来?
请问难看繁体字怎么写
日本不二家的棒棒糖 水果味 东莞哪有卖
大拇指 中指 小拇指竖起,其余两指弯曲的手势
我的显卡坏了想换个配置是如下
钱学森事迹150字左右主要讲讲回国那段,其他次
抽 烟 伤 身 , 谈 情 伤 心 。
两厢车可以跑滴滴吗,大家好,请问铃木雨燕手
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?