兩個關於輸出流和輸入流做形參的函數

形參爲引用的話,實參必須爲左值。

下面來兩個沒有操作過的函數

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;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章