共用方式為


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_ios

建構 basic_ios 類別。

Typedef

char_type

樣板參數 Elem的同義字。

int_type

Traits::int_type的一個同義資料表。

off_type

Traits::off_type的一個同義資料表。

pos_type

Traits::pos_type的一個同義資料表。

traits_type

樣板參數 Traits的同義字。

成員函式

終結

指示資料流緩衝區的完整性遺失。

clear

清除所有錯誤旗標。

copyfmt

從資料流的複本傳遞至另一個。

eof

指示,如果已經到達資料流結尾時。

例外狀況

例外狀況會由資料流擲回的指示。

失敗

表示無法從資料流擷取有效的欄位。

fill

指定或傳回要使用的字元,當文字不同寬度相同資料流。

指示資料流狀況良好。

灌輸出

變更地區設定。

init

basic_ios 建構函式。

移動

將所有值,不過,指標移至資料流緩衝區,從參數至目前物件。

縮小

尋找對等字元為指定的 char_type

rdbuf

為指定的緩衝區的資料流。

rdstate

讀取位元狀態旗標。

set_rdbuf

將資料流緩衝區是這個資料流物件的讀取緩衝區。

setstate

設定其他旗標。

交換

針對另一個 basic_ios 物件交換在這個 basic_ios 物件的值。 資料流緩衝區的指標不交換。

WITH TIES

確定資料流在另一個資料流之前處理作業。

擴展

尋找對等 char_type 對特定字元。

運算子

明確運算子 bool

允許 basic_ios 物件的用途為 bool。 自動型別轉換停用防止共用,非預期的副作用。

空的運算子*

表示資料流是好。

運算子!

表示資料流不是錯誤的。

需求

Header: <ios>

命名空間: std

請參閱

參考

C++ 標準程式庫中的執行緒安全

iostream 程式設計

iostreams 慣例

其他資源

basic_ios 成員

<ios> 成員