共用方式為


<ios>

定義數個型別和函式對應至 iostreams 的作業。 此標題為您通常包含的其他 iostream 標頭;您直接很少包含它。

#include <ios>

備註

函式的大型群組是操作工具。 在 <ios> 宣告的操作工具修改在類別 ios_base其引數物件中的值。 其他操作工具對衍生自這個類別型別的物件控制資料流的動作,例如特製化其中一個樣板類別 basic_istreambasic_ostream。 例如, noskipws(str) 會清除物件 str的格式旗標, ios_base::skipws 可以是下列其中一種型別。

您可以插入至輸出資料流或擷取它也稱為操作工具從輸入資料流,因為針對類別提供的特殊插入和擷取作業衍生自 ios_base。 例如:

istr >> noskipws;

呼叫 noskipws(istr)。

Typedef

ios

支援從舊的 iostream 程式庫的 ios 類別。

streamoff

支援內部作業。

streampos

承擔緩衝區指標或檔案指標的目前位置。

streamsize

指定資料流的大小。

wios

支援 wios 舊 iostream 程式庫分類。

wstreampos

承擔緩衝區指標或檔案指標的目前位置。

操作工具

boolalpha

指定 bool 型別的變數顯示為 truefalse 或資料流。

減一。

指定整數變數出現在底數的標記法。

defaultfloat

設定 ios_base 物件的旗標為浮點值使用預設的顯示格式。

固定

指定浮點數值在固定小數點附註隨即顯示。

六個

指定整數變數出現在 Base 16 的附註。

internal

產生一個數字符號靠左對齊和的數字靠右對齊。

left

產生不同的外觀,例如輸出寬度顯示於資料流注意內容以左框線的文字。

noboolalpha

指定 bool 型別的變數會顯示為 1 或 0 資料流。

noshowbase

將表示數字所顯示的標記基底。

noshowpoint

顯示的小數部分是零浮點數的整數部分。

noshowpos

造成無效的明確簽署。

noskipws

造成空間從輸入資料流讀取。

nounitbuf

將緩衝區和處理的原因輸出緩衝區時已滿。

nouppercase

指定十六進位數字和指數在科學標記法顯示為小寫。

10 月

指定整數變數出現在八進位基數標記法。

right

產生不同的外觀,例如輸出寬度顯示於資料流注意內容以右框線的文字。

科學

使用科學標記法,造成浮點隨即顯示。

showbase

表示數字所顯示的標記基底。

showpoint

即使小數部分是零,則為小數點右邊顯示浮點數數字的整數部分。

showpos

造成無效的明確簽署。

skipws

造成空間不從輸入資料流讀取。

unitbuf

當緩衝區不是空的時,會讓輸出處理。

大寫

指定十六進位數字和指數在科學標記法中顯示為大寫。

類別

basic_ios

樣板類別描述儲存和成員函式通用取決於樣板參數的輸入資料流 (樣板類別 basic_istream) 和輸出資料流 (樣板類別 basic_ostream)。

fpos

樣板類別描述可以儲存所需的所有資訊還原所有資料流內的選擇性檔案位置指示器的物件。

ios_base

類別描述儲存和成員函式通用輸入和不取決於樣板參數的輸出資料流。

請參閱

參考

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

iostream 程式設計

iostreams 慣例

其他資源

<ios> 成員

C++ 標準程式庫標頭檔