basic_ios Class
樣板類別描述儲存體和成員函式通用於兩個輸入資料流 (或樣板類別 basic_istream) 和輸出資料流 (或樣板類別 basic_ostream) 的範本參數而定。(類別 ios_base 說明什麼是常見與範本參數與無關。)物件類別的 basic_ios < 類別 Elem,類別特性 > 可幫助控制資料流型別的項目與 Elem,其字元特性由類別 特性。
template <class Elem, class Traits>
class basic_ios : public ios_base
參數
Elem
一種類型。Traits
型別的變數char_traits。
備註
物件類別的 basic_ios < 類別 Elem,類別特性 > 儲存:
變數的決勝局指標型別的物件, basic_istream< Elem、 特性 >。
變數的資料流的緩衝區指標型別的物件, basic_streambuf< Elem、 特性 >。
傳送資料流的狀態資訊 在基底物件型別的 ios_base。
在型別的物件是填滿字元char_type。
建構函式
建構basic_ios類別。 |
Typedef
樣板參數的Elem。 |
|
同義資料表的Traits::int_type。 |
|
同義資料表的Traits::off_type。 |
|
同義資料表的Traits::pos_type。 |
|
樣板參數的Traits。 |
成員函式
指出遺失的資料流緩衝區的完整性。 |
|
清除所有的錯誤旗標。 |
|
將旗標將某個資料流複製到另一個。 |
|
指出是否已到達資料流的結尾。 |
|
表示將資料流所擲回的例外狀況。 |
|
表示失敗,用來從資料流擷取有效的欄位。 |
|
會指定或傳回的文字不一樣寬的資料流時使用的字元。 |
|
指出資料流處於良好狀態。 |
|
變更地區設定。 |
|
由呼叫basic_ios建構函式。 |
|
移動指標至資料流的緩衝區,從參數到目前的物件以外的所有值。 |
|
對等的字元,會尋找指定char_type。 |
|
路由資料流,以指定的緩衝區。 |
|
文字為 「 位元旗標的狀態。 |
|
會指定為此資料流物件讀取的緩衝區的資料流緩衝區。 |
|
設定其他旗標。 |
|
交換的值,在此basic_ios物件的另一個basic_ios物件。無法交換資料流緩衝區的指標。 |
|
可確保另一個資料流之前被處理的一個資料流中。 |
|
尋找對等物char_type到指定的字元。 |
運算子
允許使用basic_ios物件做為bool。自動型別轉換為停用,以避免一般、 非預期的副作用。 |
|
指示是否仍然很好的資料流。 |
|
表示資料流不是已不正確。 |
需求
標頭: <ios>
Namespace: 標準