什麼是資料流
和 C 一樣,C++沒有內建的輸入/輸出功能。 不過,所有C++編譯程式都隨附於系統化、面向物件的 I/O 套件,稱為 iostream
類別。 數據流是類別的核心 iostream
概念。 您可以將資料流物件視為智慧型檔案,以做為位元組的來源和目的地。 資料流的特性取決於它的類別及自訂的插入和擷取運算子。
透過裝置驅動程式,磁碟作業系統就能將鍵盤、螢幕、印表機及通訊埠當成延伸的檔案來處理。 類別 iostream
會與這些擴充檔案互動。 內建類別所支援的讀取和寫入記憶體的語法與磁碟 I/O 的語法完全相同,以便輕鬆地衍生資料流類別。