共用方式為


ios_base 類別

類別描述儲存和成員函式通用輸入和不取決於樣板參數的輸出資料流。(樣板類別 basic_ios 描述何謂常見而且相依於樣板參數)。

類別 ios_base 物件儲存格式化資訊,包括:

  • fmtflags型別物件的格式旗標。

  • iostate型別物件的例外狀況遮罩。

  • 在型別 int物件的一個欄位寬度*。*

  • 在型別 int物件的顯示精確度。

  • 在型別 locale物件的地區設定物件。

  • 兩個延伸陣列,具有型別 long 和 void 指標的項目。

類別 ios_base 也存放資料流狀態資訊物件,在型別 iostate物件和回呼堆疊。

建構函式

ios_base

建構 ios_base 物件。

Typedef

event_callback

描述函式傳遞至 register_call

fmtflags

指定輸出外觀的常數。

iostate

定義描述資料流狀態的常數。

openmode

描述如何使用資料流互動。

seekdir

位移指定作業的起點。

列舉

event

指定事件型別。

常數

adjustfield

為 internal定義的位元遮罩 | left | right.

應用程式

搜尋至資料流的結尾指定在每次插入之前。

您提供了

尋找對資料流結尾的指定,以控制物件第一次建立。

badbit

記錄檔資料流緩衝區的完整性遺失。

basefield

為 dec定義的位元遮罩 | hex | oct.

乞求

尋找相對於序列開頭的指定。

binary

指定應該將檔案為二進位資料流,而不是文字資料流。

boolalpha

指定 bool 型別物件的插入或擷取做為名稱 (例如 true 和 false) 而不是數值。

混合狗

尋找相對於序列中的目前位置的指定。

減一。

以十進位格式指定整數值的插入或擷取。

end

尋找相對於序列結尾的指定。

eofbit

記錄檔案結尾,當擷取自資料流。

failbit

記錄檔會從資料流擷取有效的欄位。

固定

在定點格式指定浮點值的外掛程式 (沒有指數欄位)。

floatfield

為 fixed定義的位元遮罩 | scientific

goodbit

所有狀態位元清除。

六個

在十六十六進位格式指定整數值的插入或擷取。

in

指定資料流的擷取。

internal

對一個欄位寬度填補透過插入在內部一點的字元填補至產生的數字欄位。

left

指定靠左對齊。

10 月

在八進位格式指定整數值的插入或擷取。

out

指定插入至資料流。

right

指定右對齊。

科學

在科學記號格式指定浮點值的外掛程式 (與指數欄位)。

showbase

指定顯示一個產生的整數欄位的基底前置的外掛程式。

showpoint

在產生的浮點欄位指定小數點的無條件的外掛程式。

showpos

在非負載產生的數字欄位指定加號的外掛程式。

skipws

在某些擷取前指定略過前置空白字元。

trunc

其控制項建立物件時,指定現有檔案的刪除內容。

unitbuf

造成輸出中每個插入後清除。

大寫

在某些插入指定小寫字母的大寫對應的外掛程式。

成員函式

失敗

成員類別在樣板的成員函式對於所有擲回的例外狀況的基底類別 清除basic_ios

flags

設定或傳回目前旗標設為。

getloc

傳回儲存的地區設定物件。

灌輸出

變更地區設定。

Init

建立標準 iostream 物件,當建構。

iword

指派為 iword中儲存的值。

precision

在浮點指定數字的顯示。

pword

指派為 pword中儲存的值。

register_callback

指定回呼函式。

setf

設定指定的旗標。

sync_with_stdio

確定 iostream 和 C 執行階段程式庫作業順序產生其出現在原始程式碼。

unsetf

讓指定的旗標已關閉。

width

設定輸出資料流的長度。

xalloc

指定變數是將資料流的一部分。

運算子

operator=

ios_base 物件的指派運算子。

需求

Header: <ios>

命名空間: std

請參閱

參考

C++ 標準程式庫中的執行緒安全

iostream 程式設計

iostreams 慣例

其他資源

ios_base 成員

<ios> 成員