次の関数を説明する C++ の本を読んでいます。
istream& read_hw(istream& in, vector<double>& hw) {
if (in) {
hw.clear() ;
double x;
while (in >> x)
hw.push_back(x);
in.clear();
}
return in;
}
istream&
この本では、引数リストの「&」は参照渡しであることを意味すると説明されていましたが、関数の戻り値の型の : にあるその記号についての説明はありません。
これを削除すると、多くのコンパイル エラーが発生します。誰かが明確にすることができますか?