形参为引用的话,实参必须为左值。
下面来两个没有操作过的函数
std::ostream Sales_Item::output(std::ostream &out) const
{
out<<isbn<<"\t"<<uints_sold<<"\t"
<<revenue<<"\t"<<avg_price()<<std::endl;
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;
}