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

用於設置流緩衝區