ios庫<ios>

它用於流類型基類(依賴組件)。

定義

下麵是ios的定義:

typedef basic_ios<char> ios;

參數

ios的參數如下-

  • charT − 字元類型

  • traits − 它作為成員traits_type的一個別名。

成員類型

序號 成員類型 定義
1 event 類型,表示事件類型
2 event_callback 事件回調函數類型
3 failure 流異常的基類
4 fmtflags 流格式標誌的類型
5 Init 初始化標準流對象
6 iostate 用於流狀態標誌的類型
7 openmode 流打開模式標誌的類型
8 seekdir 流查找方向標誌的類型

公共成員函數

序號 成員類型 定義
1 (構造函數) 構造對象(公共成員函數)
2 (析構函數) 銷毀對象(公共成員函數)

狀態標誌函數

序號 成員類型 定義
1 good 用於檢查流的狀態是否良好
2 eof 用於檢查是否設置了eofbit
3 fail 用於檢查是否設置了 failbitbadbit
4 bad 用於檢查是否設置了 badbit
5 操作符! 評估計算流
6 rdstate 用於獲取錯誤狀態標誌
7 setstate 用於設置錯誤狀態標誌
8 clear 用於清除狀態標誌

格式化

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

其他

序號 成員類型 定義
1 exceptions 用於獲取/設置異常掩碼
2 imbue Imbue語言環境
3 tie 用於獲取/設置綁定流
4 rdbuf 用於獲取/設置流緩衝區
5 narrow 縮窄字元
6 widen 加寬字元

受保護的成員函數

序號 成員類型 定義
1 init 初始化對象
2 move 移動內部
3 swap 交換內部
4 set_rdbuf 用於設置流緩衝區

上一篇: std::fpos()函數 下一篇: ios_base::fmtflags