它用於流型別基礎類別(依賴元件)。
下面是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 | 用於檢查是否設定了 failbit 或 badbit 位 |
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 | h/ | 用於設定流緩衝區 |