第八章 8 3 2節練習

2021-06-23 06:45:09 字數 554 閱讀 8855

題目:

練習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...