<ios>
iostream 操作に複数の基本型および関数を定義します。 このヘッダーは別の iostream ヘッダーで、通常は含まれています; まれに、直接含まれていません。
#include <ios>
解説
関数の大きなグループはマニピュレーターです。 ios> で <宣言されたマニピュレーターはクラスの ios_basearguments オブジェクトに格納されている値を変更します。 他のマニピュレーターは、テンプレート クラス basic_istream または basic_ostreamの 1 種類の特化など、このクラスから派生される型オブジェクトによって制御されるストリームの操作を実行します。 たとえば、noskipws (str) は、これらの型の 1 つが、オブジェクト str形式の ios_base::skipws フラグをクリアします。
また、出力ストリームに挿入したり、ios_baseから派生されるクラスによって提供される特別な挿入および抽出操作の入力ストリームから取得して、マニピュレーターを呼び出すことができます。 たとえば、次のようになります。
istr >> noskipws;
noskipws (istr) を呼び出します。
Typedef
古い iostream ライブラリから ios クラスをサポートしています。 |
|
内部操作をサポートします。 |
|
バッファー ポインターまたはファイル ポインターの現在の位置を保持します。 |
|
ストリームのサイズを指定します。 |
|
wios クラスを古い iostream ライブラリでサポートします。 |
|
バッファー ポインターまたはファイル ポインターの現在の位置を保持します。 |
マニピュレーター
bool 型の変数がストリームの true または false として表示されるように指定します。 |
|
整数変数をベース 10 表記に含めるように指定します。 |
|
ios_base オブジェクトのフラグの浮動小数点値の既定の表示形式を使用するように構成します。 |
|
浮動小数点数が固定 Decimal 表記で表示するように指定します。 |
|
整数変数をベース 16 表記に含めるように指定します。 |
|
Justified と右に格納される残される番号シンボルをカウントします。 |
|
左の余白にストリームの前に終了する広範にほど出力桁数テキストを指定します。 |
|
bool 型の変数がストリームは 1 または 0 として表示されるように指定します。 |
|
数字の表示される表記ベースの表示を切り替えます。 |
|
表示浮動小数点数の小数部分がゼロに部分だけを示す整数。 |
|
正数を明示的に署名します。 |
|
空白を入力ストリームによって読み込みます。 |
|
バッファーが完了すると、および処理される理由を出力する。 |
|
指数表記の 16 16 進数字と指数部が小文字で表示するように指定します。 |
|
整数変数をベース 8 表記に含めるように指定します。 |
|
右端の余白とストリームの前に終了する広範にほど出力桁数テキストを指定します。 |
|
浮動小数点数を指数表記を使用して表示されます。 |
|
数字の表示される表記ベースを示します。 |
|
小数部分がゼロにでも、小数点の右側の浮動小数点数と数値の整数パーツが表示されます。 |
|
正数を明示的に署名します。 |
|
空白を入力ストリームによって読み込みます。 |
|
バッファーが空の場合、出力を処理します。 |
|
指数表記の 16 16 進数字と指数は大文字で表示するように指定します。 |
クラス
このテンプレート クラスは、テンプレート パラメーターに依存する (テンプレート クラス basic_ostream) の出力ストリーム記述します (テンプレート クラス basic_istream) の両方の入力ストリームに共通の格納とメンバー関数を示します。 |
|
このテンプレート クラスは、ストリーム内の任意のファイル位置インジケーターを復元するために必要なすべての情報を格納できるオブジェクトを表します。 |
|
クラスが配置されている場所に共通の格納とメンバー関数とテンプレート パラメーターに依存しない出力ストリーム説明します。 |