題目:
練習8.13:
重寫本節的**號碼程式,從乙個命名檔案而非cin讀取資料。
個人解答:
函式實現:
istream& func(istream& in)
for (auto i : in_buf)
cout << endl;
in.clear();
return in;
}
main函式:
int main()
這樣就完成了對cin的替換。其實這個替換並不困難,認真看了本章的第一節就能完成。
練習8.14:
我們為什麼將entry和nums定義為const auto&?
個人解答:
應該是處於對這些物件的保護。因為在格式化的過程中,需要用到他們。
且在c++中建議,盡量用引用,這樣不用開闢新的記憶體空間。
但又不希望,這些值在格式化中變動。
這樣定義的話,當函式對原始值進行操作的時候,程式會報錯,來對程式設計師進行提醒。
第八章 8 1 2節練習
決定開博寫文的時候,我已經看到第8章了。這裡,從第8章開始。當然之前的章節,會在後面補上。分界線 題目 練習8.1 編寫函式,接受乙個istream 引數,返回值型別也是istream 此函式須從給定流中讀取資料,直至遇到檔案結束標識時停止。將讀取的資料列印在標準輸出上。完成這些後,在返回留之前。對...
第八章 8 3 1節練習
題目 練習8.9 使用你為8.1.2節第乙個練習所寫的函式列印乙個istringstream物件的內容。個人解答 參考書上給出的範例,這個程式應該很容易寫出來 istream func istream in for auto i in buf cout endl in.clear return in...
第八章上課練習
向student表中插入資料 語法 insert into 表名 列名 values 值列表 insert into student studentno,loginpwd,studentname,gradeid,phone,address,borndate,email values s1304002...