共用方式為


輸入/輸出資料流

basic_iostream,位於標 <頭檔 istream>定義,是處理輸入和輸出以字元為主的 I/O 資料流物件的類別樣板。

取得定義 basic_iostream 字元特定特製化,而且可以讓程式碼更容易閱讀的兩個 typedef: iostream (與標頭檔 iostream <>混淆) 是根據 basic_iostream<char>的 I/O 資料流; wiostream 是根據 basic_iostream<wchar_t>的 I/O 資料流。

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

衍生自 basic_iostream 的類別樣板 basic_fstream,用於從檔案資料流的字元資料。

也有提供 basic_fstream的字元特定特製化的 Typedef。 它們是 fstream,這是檔案 I/O 資料流根據 char和 wfstream,為檔案 I/O 資料流以 wchar_t為基礎。 如需詳細資訊,請參閱basic_fstream 類別fstreamwfstream。 使用這些 Typedef 要求標頭檔 <fstream>中。

注意事項注意事項

basic_fstream 物件用來執行檔案 I/O 時,不過,基礎緩衝區包含讀取和寫入的個別指定的位置,目前項目和目前輸出位置的繫結,因此,讀取某些資料移動輸出位置。

類別樣板 basic_stringstream 和其共同的特製化,則為 stringstream,通常與 I/O 資料流物件一起使用插入和擷取字元資料。 如需詳細資訊,請參閱basic_stringstream 類別

請參閱

參考

stringstream

basic_stringstream 類別

<sstream>

iostream 程式設計

其他資源

C++ 標準程式庫參考