C++ 庫 - <Wios>



介紹

此類是 basic_ios 的一個例項化,旨在用作所有寬流類的基類,字元型別為 wchar_t(有關模板的更多資訊,請參閱 basic_ios)。

定義

以下是 std::wios 的定義,如下所示:

typedef basic_ios<wchar_t> ios;

引數

ios 的引數應如下所示:

  • charT - 字元型別。

  • traits - 它被別名為成員 traits_type。

成員型別

序號 成員型別 定義
1 事件 指示事件型別的型別
2 event_callback 事件回撥函式型別
3 failure 流異常的基類
4 fmtflags 流格式標誌的型別
5 Init 初始化標準流物件
6 iostate 流狀態標誌的型別
7 openmode 流開啟模式標誌的型別
8 seekdir 流查詢方向標誌的型別

公共成員函式

序號 成員型別 定義
1 (建構函式) 構造物件(公共成員函式)
2 (解構函式) 析構物件(公共成員函式)

狀態標誌函式

序號 成員型別 定義
1 good 用於檢查流的狀態是否良好
2 eof 用於檢查是否設定了 eofbit
3 fail 用於檢查是否設定了 failbit 或 badbit
4 bad 用於檢查是否設定了 badbit
5 operator! 評估流
6 rdstate 用於獲取錯誤狀態標誌
7 setstate 用於設定錯誤狀態標誌
8 clear 用於設定錯誤狀態標誌

格式化

序號 成員型別 定義
1 copyfmt 複製格式資訊
2 fill 獲取/設定填充字元

其他

序號 成員型別 定義
1 exceptions 用於獲取/設定異常掩碼
2 imbue 灌輸區域設定
3 tie 用於獲取/設定繫結的流
4 rdbuf 用於獲取/設定流緩衝區
5 narrow 縮窄字元
6 widen 加寬字元

保護成員函式

序號 成員型別 定義
1 init 初始化物件
2 move 移動內部資料
3 swap 交換內部資料
4 set_rdbuf 用於設定流緩衝區
ios.htm
廣告