共用方式為


<ios>

定義數個型別和函式的基本作業的 iostreams。 此標頭檔會讓您藉由另一個 iostream 標頭 ; 通常包含 您通常不包含其直接。

#include <ios>

備註

一大組的函式都是 manipulators。 宣告於 <ios> manipulator 更改儲存在其引數的物件類別的值 ios_base。 在由衍生自這個類別,例如其中一個樣板類別的特製化型別的物件來控制資料流上執行其他 manipulators basic_istreambasic_ostream。 例如, noskipws(str) 清除格式的旗標ios_base::skipws物件中 str,它可為以上任一型別。

您也可以插入至輸出資料流,呼叫 manipulator,或擷取輸入資料流中的特殊類別所提供的插入和擷取作業因為衍生自ios_base。 例如:

istr >> noskipws;

呼叫 noskipws(istr)。

5yc0df6d.collapse_all(zh-tw,VS.110).gifTypedef

io

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

streamoff

支援內部作業。

streampos

會保留目前的緩衝區指標或檔案指標的位置。

streamsize

指定資料流的大小。

wios

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

wstreampos

會保留目前的緩衝區指標或檔案指標的位置。

5yc0df6d.collapse_all(zh-tw,VS.110).gifManipulators

boolalpha

指定該型別的變數 bool 會顯示為 ,則為 true,則為 false 資料流中。

12 月

指定整數變數會出現在基底的 10 表示法。

defaultfloat

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

固定

指定浮點數值會顯示在分隔十進位標記法。

十六進位

指定的整數變數就會顯示在基底 16 的表示法。

internal

會導致一個數字正負號,以靠左對齊和靠右對齊的數字。

left

使文字不是在資料流清除左邊界中顯示的輸出寬度一樣寬。

noboolalpha

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

noshowbase

關閉表示數字顯示的標記的基底。

noshowpoint

顯示只浮點數字的小數部分為零的整數部分。

noshowpos

會導致不明確簽章的正數。

noskipws

會導致由輸入資料流讀取的空格。

nounitbuf

原因輸出傳送至緩衝和處理當緩衝區已滿。

nouppercase

指定以小寫的十六進位數字和科學標記法指數出現。

10 月

指定的整數變數就會顯示在基底 8 的表示法。

right

使文字不會出現在資料流排清與右邊界的輸出寬度一樣寬。

科學記號

浮點數,若要使用科學標記法來顯示的原因。

showbase

指示顯示的數字標記的基底。

showpoint

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

showpos

會導致要明確地簽章的正數。

skipws

會導致無法由輸入資料流讀取的空格。

unitbuf

輸出緩衝區未清空時進行處理的原因。

大寫

指定的十六進位數字和科學標記法指數以顯示大寫。

5yc0df6d.collapse_all(zh-tw,VS.110).gif類別

basic_ios

樣板類別描述儲存體和成員函式通用於兩個輸入資料流 (或樣板類別 basic_istream) 和輸出資料流 (或樣板類別 basic_ostream) 的範本參數而定。

fpos

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

ios_base

類別會描述儲存體和成員函式,而不必範本參數通用於輸入和輸出資料流。

請參閱

參考

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

iostream 程式設計

iostreams 慣例

其他資源

<ios> 成員

標頭檔