輸入/輸出資料流
basic_iostream定義在標頭檔 <istream>,是類別樣板,處理兩者的物件輸入和輸出字元為基礎的 I/O 資料流。
有兩個定義的特定字元的特製化的 typedef basic_iostream ,幫助您更容易閱讀的程式碼: iostream (不是與標頭檔 <iostream> 搞混) 是 I/O 資料流為基礎的basic_iostream<char>。 wiostream是 I/O 資料流為基礎的basic_iostream<wchar_t>。
如需詳細資訊,請參閱 basic_iostream Class、iostream和wiostream。
從衍生basic_iostream是類別樣板basic_fstream,這是用來至和來自檔案的資料流的字元資料。
此外,還有一些檔的 typedef 也提供特定字元的特製化的basic_fstream。它們是fstream,這是檔案 I/O 資料流為基礎的char,和wfstream,這是檔案 I/O 資料流為基礎的wchar_t。如需詳細資訊,請參閱 basic_fstream Class、fstream和wfstream。使用這些檔的 typedef 也需要包含標頭檔 <fstream>。
注意事項 |
---|
當basic_fstream物件用來執行檔案 I/O,雖然基礎緩衝區包含分別指定的位置,供讀取和寫入、 目前的輸入和輸出目前的位置並繫結在一起,並因此,讀取某些資料移動的輸出位置。 |
類別樣板basic_stringstream ,其常用的特製化, stringstream,通常用來處理 I/O 資料流物件插入,並擷取字元資料。如需詳細資訊,請參閱 basic_stringstream Class。