basic_ios 類別
樣板類別描述儲存和成員函式通用取決於樣板參數的輸入資料流 (樣板類別 basic_istream) 和輸出資料流 (樣板類別 basic_ostream)。(類別 ios_base 描述依賴常用的樣板參數)。類別 ( basic_ios<class Elem, class Traits> 物件說明控制與型別 Elem的項目的資料流,類別取決於性格特性 Traits。
template <class Elem, class Traits>
class basic_ios : public ios_base
參數
Elem
類型。Traits
char_traits型別的變數。
備註
類別 ( basic_ios<class Elem, class Traits> 存放區物件:
對型別 basic_istream**<Elem, Traits>**物件的 WITH TIES 指標。
對型別 basic_streambuf**<Elem, Traits >**物件的資料流緩衝區的指標。
在 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。 自動型別轉換停用防止共用,非預期的副作用。 |
|
表示資料流是好。 |
|
表示資料流不是錯誤的。 |
需求
Header: <ios>
命名空間: std