<ios>
定義數個型別和函式的基本作業的 iostreams。此標頭檔會讓您藉由另一個 iostream 標頭 ; 通常包含 您通常不包含其直接。
#include <ios>
備註
一大組的函式都是 manipulators。宣告於 <ios> manipulator 更改儲存在其引數的物件類別的值 ios_base。在由衍生自這個類別,例如其中一個樣板類別的特製化型別的物件來控制資料流上執行其他 manipulators basic_istream 或 basic_ostream。例如, noskipws(str) 清除格式的旗標ios_base::skipws物件中 str,它可為以上任一型別。
您也可以插入至輸出資料流,呼叫 manipulator,或擷取輸入資料流中的特殊類別所提供的插入和擷取作業因為衍生自ios_base。例如:
istr >> noskipws;
呼叫 noskipws(istr)。
Typedef
支援從舊的 iostream 程式庫的 io 類別。 |
|
支援內部作業。 |
|
會保留目前的緩衝區指標或檔案指標的位置。 |
|
指定資料流的大小。 |
|
支援從舊的 iostream 程式庫的 wios 類別。 |
|
會保留目前的緩衝區指標或檔案指標的位置。 |
Manipulators
指定該型別的變數 bool 會顯示為 ,則為 true 或 ,則為 false 資料流中。 |
|
指定整數變數會出現在基底的 10 表示法。 |
|
設定的旗標ios_base物件使用於浮點值的預設顯示格式。 |
|
指定浮點數值會顯示在分隔十進位標記法。 |
|
指定的整數變數就會顯示在基底 16 的表示法。 |
|
會導致一個數字正負號,以靠左對齊和靠右對齊的數字。 |
|
使文字不是在資料流清除左邊界中顯示的輸出寬度一樣寬。 |
|
指定該型別的變數 bool 會顯示為 1 或 0,資料流中的。 |
|
關閉表示數字顯示的標記的基底。 |
|
顯示只浮點數字的小數部分為零的整數部分。 |
|
會導致不明確簽章的正數。 |
|
會導致由輸入資料流讀取的空格。 |
|
原因輸出傳送至緩衝和處理當緩衝區已滿。 |
|
指定以小寫的十六進位數字和科學標記法指數出現。 |
|
指定的整數變數就會顯示在基底 8 的表示法。 |
|
使文字不會出現在資料流排清與右邊界的輸出寬度一樣寬。 |
|
浮點數,若要使用科學標記法來顯示的原因。 |
|
指示顯示的數字標記的基底。 |
|
會顯示為浮點數和數字的整數部分小數點右邊的小數位數的小數部份是零,即使。 |
|
會導致要明確地簽章的正數。 |
|
會導致無法由輸入資料流讀取的空格。 |
|
輸出緩衝區未清空時進行處理的原因。 |
|
指定的十六進位數字和科學標記法指數以顯示大寫。 |
類別
樣板類別描述儲存體和成員函式通用於兩個輸入資料流 (或樣板類別 basic_istream) 和輸出資料流 (或樣板類別 basic_ostream) 的範本參數而定。 |
|
樣板類別描述物件,可以儲存還原任何的檔案位置指示器內任何的資料流所需的所有資訊。 |
|
類別會描述儲存體和成員函式,而不必範本參數通用於輸入和輸出資料流。 |