C 輸入輸出流

2021-06-22 02:23:34 字數 704 閱讀 7808

在看c++primer的時候,練習題7.31裡

std::istream& input(std::istream& in);

std::ostream& output(std::ostream& out) const;

分別是什麼意思啊,看的不是很懂能不能解釋一下

std::istream& sales_item::input(std::istream& in)

這個函式要求傳乙個std::istream類物件的引用,並返回乙個std::istream類物件的引用

std::ostream& sales_item::output(std::ostream& out)

這個函式要求傳乙個std::ostream類物件的引用,並返回乙個std::ostream類物件的引用

istream和ostream這兩個類是包含在iostream庫中的

//定義乙個類的輸入成員函式

std::istream & sales_item::input(std::istream& in)

return in;

}

//定義乙個類的輸出成員函式

std::ostream & sales_item::output(std::ostream& out) const

C 輸入 輸出流

低階i o功能 如無格式的i o 通常指大量的位元組在裝置到記憶體或記憶體到裝置的簡單傳輸。高階i o功能 格式化i o 它將位元組組合成有意義的單元,如資料型別。對於大容量檔案的處理,使用無格式的i o可獲得最佳的效能。不帶引數值成員函式get 從指定的流中讀取乙個字元 即使是空格 並返回該字元作...

C 輸入輸出流

一 c 流的概念 在c 語言中,資料的輸入和輸出 簡寫為i o 包括對標準輸入裝置鍵盤和標準輸 出裝置顯示器 對在外存磁碟上的檔案和對記憶體中指定的字串儲存空間 當然可 用該空間儲存任何資訊 進行輸入輸出這三個方面。對標準輸入裝置和標準輸出設 備的輸入輸出簡稱為標準i o,對在外存磁碟上檔案的輸入輸...

C 輸入 輸出流

一 流低階i o功能 如無格式的i o 通常指大量的位元組在裝置到記憶體或記憶體到裝置的簡單傳輸。高階i o功能 格式化i o 它將位元組組合成有意義的單元,如資料型別。對於大容量檔案的處理,使用無格式的i o可獲得最佳的效能。二 成員函式get和getline 不帶引數值成員函式get 從指定的流...