istream & /* <--here */ read(istream &is, Sales_data &item)
{
double price = 0;
is >> item.bookNo >> item.units_sold >> price;
item.revenue = price * item.units_sold;
return is;
}
//main function
Sales_data total;
if (read(cin,total))
{
Sales_data trans;
read(cin,trans);
// ...
Я не совсем понимаю, что означает эта ссылка в этой функции, я получил ошибку, если удалю ссылку.C++/reference in function
Если вы хотите знать, что такое ссылка, прочитайте свою книгу на C++. –