3 15 彙總前面的學習經驗(第八章)

2021-09-12 15:36:00 字數 724 閱讀 1135

標準的io庫

istream ostream cin cout cerr << >>

getline()函式,分別取istream、string型別的兩個引用形參,從istream讀取乙個單詞,寫入string中。

程式方便的使用io操作格式化記憶體中的資料,避免讀寫磁碟的複雜性和執行代價。支援寬字元wide-character的讀寫

8.1從控制視窗、磁碟檔案、記憶體中的字串讀入資料,都可用》操作符。

為了支援不同裝置、不同大小的字元流,為了管理複雜性使用繼承inheritance定義物件導向

每乙個 io 標頭檔案都定義了 char 和 wchar_t 型別的類和標準輸入/輸出物件。

基於流的 wchar_t 型別的類和物件在 iostream 中定義,寬字元檔案流型別在 fstream 中定義,而寬字元 stringstream 則在 sstream 標頭檔案中定義。

8.2badbit 標誌著系統級的故障,如無法恢復的讀寫錯誤。如果出現了這類錯誤,則該流通常就不能再繼續使用了。

逗號操作符:計算每乙個運算元,然後返回最右邊運算元作為整個操作的結果。

rdstate成員函式返回乙個iostate類性值,對應於流當前的整個條件狀態

8.3   輸出緩衝區的管理

每乙個io物件管理乙個緩衝區,用於儲存程式讀寫的資料。

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

第八章學習小結

內容 這章我具體學習了 穩定的 1.直接插入法 最簡單且穩定。2.折半插入法 利用 折半查詢 3.氣泡排序 最簡單的交換排序,可用於順序表和鏈式儲存結構,但只能交換相鄰記錄,適於小規模資料。4.簡單選擇排序 即 直接選擇排序 與冒泡演算法上有些類似,但也不適於大規模資料 o n 2 2 5.歸併排序...

第八章學習小結

思維導圖 練習總結 排序的穩定性是指 保證排序前兩個相等的數在序列中的前後順序,和排序後相同。要從 50 個鍵值中找出最大的 3 個值,選擇排序比堆排序快。t 規模較小直接選擇排序快 設有5000個無序的元素,希望用最快的速度排出其中前50個最大的元素,最好選堆排序 堆排序不需要等整個排序結束就可挑...