两个关于输出流和输入流做形参的函数

形参为引用的话,实参必须为左值。

下面来两个没有操作过的函数

std::ostream Sales_Item::output(std::ostream &out) const
{
out<<return cout;
}

std::istream& Sales_Item::input(std::istream &in)
{
double price;
in>>isbn>>uints_sold>>price;
if(in)
revenue=uints_sold*price;
else{
uints_sold=0;
revenue=0;
}
return in;
}

你可能感兴趣的:(两个关于输出流和输入流做形参的函数)