輸入/輸出資料流

basic_iostream定義在標頭檔 <istream>,是類別樣板,處理兩者的物件輸入和輸出字元為基礎的 I/O 資料流。

有兩個定義的特定字元的特製化的 typedef basic_iostream ,幫助您更容易閱讀的程式碼: iostream (不是與標頭檔 <iostream> 搞混) 是 I/O 資料流為基礎的basic_iostream<char>。 wiostream是 I/O 資料流為基礎的basic_iostream<wchar_t>。

如需詳細資訊,請參閱 basic_iostream Classiostreamwiostream

從衍生basic_iostream是類別樣板basic_fstream,這是用來至和來自檔案的資料流的字元資料。

此外,還有一些檔的 typedef 也提供特定字元的特製化的basic_fstream。它們是fstream,這是檔案 I/O 資料流為基礎的char,和wfstream,這是檔案 I/O 資料流為基礎的wchar_t。如需詳細資訊,請參閱 basic_fstream Classfstreamwfstream。使用這些檔的 typedef 也需要包含標頭檔 <fstream>。

注意事項注意事項

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

類別樣板basic_stringstream ,其常用的特製化, stringstream,通常用來處理 I/O 資料流物件插入,並擷取字元資料。如需詳細資訊,請參閱 basic_stringstream Class

請參閱

參考

stringstream

basic_stringstream Class

<sstream>

iostream 程式設計

其他資源

標準 C++ 程式庫參考