求一个流运算符重载
  • 板块灌水区
  • 楼主纯白
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/7/12 21:15
  • 上次更新2023/11/4 14:58:28
查看原帖
求一个流运算符重载
327139
纯白楼主2021/7/12 21:15
struct node{
int a[10];
};
node x;

类似于这样的

cin >> x;
cout << x;

该怎么写运算符重载 能给蒟蒻提供一下资料嘛
百度上找到的

ostream& operator<<(ostream &out,Currency value)
{
    out<<"The dollar = "<<value.Dollar<<" and The Cents = "<<value.Cents<<endl;
    return out;
}

我自己乱写的(

istream &operator >>  (istream &in, bign &x)
{
    string s;
    cin >> s;
    int l=s.length();
    for (int i = l; i > 0; i--)
        x.a.push_back(s[i-1] - '0');
}

找了一些书也没弄明白标准应该是哪样的
请大佬给出指点(

2021/7/12 21:15
加载中...