我在Accelerated C++上閱讀了此內容。這是一個簡化版本。在C++中返回對istream的引用
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參考點?由於這兩個參數都是通過引用傳遞的;
- 當調用該函數,我們似乎並不關心返回值
這是C++/IO上的一個[很棒的站點](http://augustcouncil.com/~tgibson/tutorial/iotips.html)。它幫助了很多。 – rliu054 2012-08-16 17:29:44