共用方式為


輸入/輸出資料流

basic_iostream,定義於頭檔 <istream> 中,是處理輸入和輸出字元型 I/O 數據流之對象的類別範本。

定義 的字元特製化basic_iostream有兩個 typedefs,可協助讓程式代碼更容易閱讀:(不要與頭檔 <iostream> 混淆)是以 為基礎的 I/O 數據流basic_iostream<char>wiostream; iostream 是以 為基礎的 basic_iostream<wchar_t>I/O 數據流。

如需詳細資訊,請參閱 basic_iostream 類別iostreamwiostream

衍生自 basic_iostream 的是類別範本 basic_fstream,此範本可用來將字元資料串流處理至檔案,或從檔案串流處理字元資料。

此外,也有提供 basic_fstream 之字元特定特製化的 typedef。 這包括 fstream (以 char 為基礎的 I/O 資料流) 和 wfstream (以 wchar_t 為基礎的 I/O 資料流)。 如需詳細資訊,請參閱 basic_fstream 類別fstreamwfstream。 使用這些 typedefs 需要包含頭檔 <fstream>。

注意

當使用 basic_fstream 物件來執行檔案 I/O 時,雖然基礎緩衝區包含個別指定的讀取和寫入位置,但目前的輸入和輸出位置是繫結在一起的,因此讀取某些資料時會移動輸出位置。

類別範本 basic_stringstream 及其常見的客製化 stringstream 經常用來與 I/O 資料流物件搭配運作,以插入和擷取字元資料。 如需詳細資訊,請參閱 basic_stringstream 類別

另請參閱

stringstream
basic_stringstream 類別
<sstream>
iostream 程式設計
C++ 標準程式庫