次の方法で共有


ios_base Class

ストレージ クラスを記述して、テンプレート パラメーターに依存しない一般的な入力と出力の両方にストリームのメンバーの機能します。(テンプレート クラスは、 basic_ios 何が一般的ですし、テンプレート パラメーターに依存している説明します)。

クラスの ios_base のオブジェクトの書式情報を格納します。

  • フラグの種類のオブジェクトを書式設定 fmtflags

  • 例外のマスク オブジェクトの種類の iostate

  • オブジェクトの種類でフィールドの幅int*.*

  • 表示精度型のオブジェクトでint。

  • ロケール オブジェクト型のオブジェクトでロケール

  • 型の要素を持つ 2 つの拡張可能な配列とvoidポインター。

クラスの ios_base のオブジェクト タイプのオブジェクトにストリームの状態情報も保存されます iostate、およびコールバック スタック。

e5xz80kk.collapse_all(ja-jp,VS.110).gifコンストラクター

ios_base

ios_base オブジェクトを構築します。

e5xz80kk.collapse_all(ja-jp,VS.110).gifTypedef

event_callback

関数に渡される説明 register_call

fmtflags

出力の外観を指定する定数を指定します。

iostate

ストリームの状態を記述する定数を定義します。

openmode

ストリームと対話する方法をについて説明します。

seekdir

オフセットの操作の開始点を指定します。

e5xz80kk.collapse_all(ja-jp,VS.110).gif列挙型

event

イベントの種類を指定します。

e5xz80kk.collapse_all(ja-jp,VS.110).gif定数

adjustfield

ビットマスクとして定義internal | left |right.

アプリケーション

各挿入前にストリームの末尾にシークを指定します。

作成)

その制御オブジェクトが初めて作成されたときに、ストリームの末尾にシークを指定します。

badbit

ストリーム バッファーの整合性の損失を記録します。

basefield

ビットマスクとして定義dec | hex |oct.

願い

シーケンスの先頭に相対的なシークを指定します。

binary

ファイルにテキスト ストリームではなく、バイナリ ストリームとして読み取られるように指定します。

boolalpha

挿入またはオブジェクトの種類の抽出を指定します。 bool名として (などtrueとfalse) の数値としてではなく。

cur

シーケンス内の現在位置に相対的なシークを指定します。

12 月

挿入または整数値の抽出に 10 進数の形式で指定します。

End

シーケンスの最後からの相対をシークを指定します。

eofbit

レコード ファイルの終わり - ストリームから抽出中にします。

failbit

ストリームからの有効なフィールドの抽出に失敗を記録します。

固定

固定小数点の書式 (指数フィールドはありません) を浮動小数点値の挿入を指定します。

floatfield

ビットマスクとして定義fixed | scientific

goodbit

すべての状態のビットをオフにします。

16 進数

挿入または整数値の抽出に 16 進形式で指定します。

[in]

ストリームからの抽出を指定します。

internal

充てん文字を挿入する、生成された数値フィールドに内部の位置によって、フィールドの幅にパッド。

[left]

左揃えを指定します。

10 月

挿入または整数値の抽出に 8 進数の形式で指定します。

[out]

ストリームへの挿入を指定します。

[right]

右揃えを指定します。

科学

挿入浮動小数点値の指数の書式 (指数のフィールド) を指定します。

showbase

挿入の生成された整数フィールドの表示は、プレフィックスを指定します。

showpoint

小数点の無条件の挿入には、生成された浮動小数点数のフィールドを指定します。

showpos

プラス記号の挿入は負で生成された数値フィールドに指定します。

skipws

特定の抽出する前に先頭のホワイト スペースをスキップするかを指定します。

trunc

その制御オブジェクトが作成されると、既存のファイルの削除の内容を指定します。

unitbuf

挿入をフラッシュするのには、原因を出力します。

大文字

挿入の小文字を大文字に相当する特定の挿入を指定します。

e5xz80kk.collapse_all(ja-jp,VS.110).gifメンバー関数

障害が発生

メンバーのクラスのメンバー関数によってスローされるすべての例外の基本クラスとして機能クリア テンプレート クラスで basic_ios

フラグ

フラグの現在の設定を取得または設定します。

getloc

格納されているロケール オブジェクトを返します。

imbue

ロケールを変更します。

初期化

構築すると、標準の入出力ストリーム オブジェクトを作成します。

iword

として保存するのには、値を割り当てます、 iword

precision

浮動小数点数で表示する桁数を指定します。

pword

として保存するのには、値を割り当てます、 pword

register_callback

コールバック関数を指定します。

setf

指定したフラグを設定します。

sync_with_stdio

Iostream および C ランタイム ライブラリの操作のソース コードに表示される順序で発生することができます。

unsetf

指定したフラグをオフにされます。

width

出力ストリームの長さを設定します。

xalloc

変数が、ストリームの一部である必要が指定します。

e5xz80kk.collapse_all(ja-jp,VS.110).gif演算子

operator=

代入演算子のios_baseオブジェクト。

要件

ヘッダー: <ios>

名前空間: std

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

入出力ストリームのプログラミング

入出力ストリームの規則

その他の技術情報

ios_base のメンバー

<ios> メンバー