它用于流類(lèi)型基類(lèi)(依賴(lài)組件)。
下面是ios的定義:
typedef basic_ios<char> ios;
ios的參數(shù)如下-
charT ? 字符類(lèi)型
traits ? 它作為成員traits_type的一個(gè)別名。
| 序號(hào) | 成員類(lèi)型 | 定義 |
|---|---|---|
| 1 | event | 類(lèi)型,表示事件類(lèi)型 |
| 2 | event_callback | 事件回調(diào)函數(shù)類(lèi)型 |
| 3 | failure | 流異常的基類(lèi) |
| 4 | fmtflags | 流格式標(biāo)志的類(lèi)型 |
| 5 | Init | 初始化標(biāo)準(zhǔn)流對(duì)象 |
| 6 | iostate | 用于流狀態(tài)標(biāo)志的類(lèi)型 |
| 7 | openmode | 流打開(kāi)模式標(biāo)志的類(lèi)型 |
| 8 | seekdir | 流查找方向標(biāo)志的類(lèi)型 |
| 序號(hào) | 成員類(lèi)型 | 定義 |
|---|---|---|
| 1 | (構(gòu)造函數(shù)) | 構(gòu)造對(duì)象(公共成員函數(shù)) |
| 2 | (析構(gòu)函數(shù)) | 銷(xiāo)毀對(duì)象(公共成員函數(shù)) |
| 序號(hào) | 成員類(lèi)型 | 定義 |
|---|---|---|
| 1 | good | 用于檢查流的狀態(tài)是否良好 |
| 2 | eof | 用于檢查是否設(shè)置了eofbit |
| 3 | fail | 用于檢查是否設(shè)置了 failbit 或 badbit 位 |
| 4 | bad | 用于檢查是否設(shè)置了 badbit |
| 5 | 操作符! | 評(píng)估計(jì)算流 |
| 6 | rdstate | 用于獲取錯(cuò)誤狀態(tài)標(biāo)志 |
| 7 | setstate | 用于設(shè)置錯(cuò)誤狀態(tài)標(biāo)志 |
| 8 | clear | 用于清除狀態(tài)標(biāo)志 |
| 序號(hào) | 成員類(lèi)型 | 定義 |
|---|---|---|
| 1 | copyfmt | 復(fù)制格式信息 |
| 2 | fill | 獲取/設(shè)置填充字符 |
| 序號(hào) | 成員類(lèi)型 | 定義 |
|---|---|---|
| 1 | exceptions | 用于獲取/設(shè)置異常掩碼 |
| 2 | imbue | Imbue語(yǔ)言環(huán)境 |
| 3 | tie | 用于獲取/設(shè)置綁定流 |
| 4 | rdbuf | 用于獲取/設(shè)置流緩沖區(qū) |
| 5 | narrow | 縮窄字符 |
| 6 | widen | 加寬字符 |
| 序號(hào) | 成員類(lèi)型 | 定義 |
|---|---|---|
| 1 | init | 初始化對(duì)象 |
| 2 | move | 移動(dòng)內(nèi)部 |
| 3 | swap | 交換內(nèi)部 |
| 4 | https://www.yiibai.com/cpp_standard_library/set_rdbuf | 用于設(shè)置流緩沖區(qū) |