Accelerated C++ でこれを読みました。これは簡略化されたバージョンです。
istream& read_hw(istream& in, Student_info& s)
{
in >> s.name >> s.midterm >> s.final;
return in;
}
次に、関数を次のように呼び出すことができます。
Student_info s;
read_hw(cin, s);
私の質問は、
- istream への参照を返すポイントは何ですか? 2 つのパラメーターは両方とも参照によって渡されるため、
- 関数を呼び出している間、戻り値を気にしていないようです