if (read(read(cin, data1), data2))
问题是练习C++ Primer 5th Edition。该功能read
是这样定义如下:以下if语句的条件是什么?
std::istream &read(std::istream &is, Sales_data &item)
{
double price = 0;
is >> item.bookNo >> item.units_sold >> price;
item.revenue = price * item.units_sold;
return is;
}
什么条件if语句呢?我无法理解这一点。
练习!那么,如果我们为你解决这个问题又有什么意义,而你又可以阅读这本书呢? – deepmax 2014-11-08 15:24:57
@MM。我无法理解'条件'的意思。真正问的是什么问题?我应该输入两个Sales_data项目?接着? – pezy 2014-11-08 15:29:10