次の方法で共有


ios_base クラス

クラスが配置されている場所に共通の格納とメンバー関数とテンプレート パラメーターに依存しない出力ストリーム説明します。共通のテンプレート パラメーターに依存するもの (テンプレート クラス basic_ios に示します。)

クラスの ios_base オブジェクトを構成する書式情報を格納し、:

  • fmtflagsオブジェクトの書式指定フラグ。

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

  • 型 intオブジェクトのフィールドの幅*。*

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

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

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

クラスの ios_base オブジェクトは、型 iostateオブジェクトでストリームの状態情報、およびコールバック スタックを格納します。

コンストラクター

ios_base

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

Typedef

event_callback

register_callに渡された関数について説明します。

fmtflags

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

iostate

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

openmode

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

seekdir

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

列挙型

イベント

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

定数

adjustfield

internalで定義されるビットマスク | left | right.

アプリ

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

食べました

コントロール オブジェクトが最初に作成されたときにストリームの末尾にシークします。

badbit

ストリームのバッファーの整合性が記録されます。

basefield

decで定義されるビットマスク | hex | oct.

beg

シーケンスの先頭を基準としたシークします。

binary

ファイルがテキスト ストリームとしてではなくバイナリ ストリームとして読み込むことを指定します。

boolalpha

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

cur

シーケンス内の現在位置を基準にしてシークします。

12 年

10 進形式で整数値の挿入または展開を指定します。

End

シーケンスの末尾に関連してシークします。

eofbit

ストリームから抽出時 EOF を記録します。

failbit

ストリームから有効なフィールドを取得エラーを記録します。

固定

固定小数点形式の浮動小数点値の挿入 (指数フィールドがありません。

floatfield

fixedで定義されるビットマスク | scientific

goodbit

すべての状態ビットをクリアします。

hex

16 進形式で整数値の挿入または展開を指定します。

in

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

internal

生成された数値フィールドに内部ポイントの Fill 文字を挿入することによって、フィールドの幅に埋め込まれます。

[left]

左揃えを指定します。

oct

8 形式で整数値の挿入または展開を指定します。

[out]

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

[right]

右の調整を指定します。

指数

科学的な形式の浮動小数点値の挿入 (指数フィールドと)。

showbase

生成された整数フィールドのベースを明らかにするプレフィックスの挿入を指定します。

showpoint

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

showpos

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

skipws

特定の抽出の前の Specifies 省略の先頭の空白。

trunc

コントロール オブジェクトが作成されたときのファイルの内容を削除します。

unitbuf

出力を各挿入後にフラッシュします。

大文字

特定の挿入に小文字の大文字を等価の挿入を指定します。

メンバー関数

失敗

このクラスは、テンプレート クラス basic_iosのメンバー関数 クリア で完全にスローされたすべての例外の基本クラスとして機能します。

フラグ

設定します。現在のフラグの設定。

getloc

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

染めて。

ロケールを変更します。

Init

作成された場合に標準入出力ストリーム オブジェクトを作成します。

iword

iwordとして格納する値を割り当てます。

precision

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

pword

pwordとして格納する値を割り当てます。

register_callback

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

setf

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

sync_with_stdio

ソース・コードに表示される入出力ストリームと C ランタイム ライブラリが順番に操作を行ったりすることを確認します。

unsetf

指定したフラグを持つようにします。

width

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

xalloc

変数がストリームの一部であることを指定します。

演算子

operator=

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

要件

ヘッダー: <ios>

名前空間: std

参照

関連項目

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

iostream プログラミング

iostreams の規則

その他の技術情報

ios_base のメンバー

<ios> メンバー