Share via


basic_ios Class

両方の入力ストリームに共通のストレージおよびメンバー関数テンプレート クラスを説明 (テンプレート クラスの basic_istream) と出力ストリーム (テンプレート クラスの basic_ostream) がテンプレート パラメーターに依存しています。(クラス ios_base 共通とテンプレート パラメーターに依存しないものを記述します)。Object クラスの basic_ios < クラスの特徴 (traits) クラス要素、> 支援型の要素を持つストリームを制御する Elemを持つ文字の特徴クラスによって決まります 特徴

template <class Elem, class Traits>
   class basic_ios : public ios_base

パラメーター

  • Elem
    入力します。

  • Traits
    変数型のchar_traits

解説

オブジェクト クラスの basic_ios < クラスの特徴 (traits) クラス要素、> が格納されます。

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

basic_ios

構築、 basic_iosクラス。

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

char_type

テンプレート パラメーターのシノニムElem。

int_type

類義語のTraits::int_type

off_type

類義語のTraits::off_type

pos_type

類義語のTraits::pos_type

traits_type

テンプレート パラメーターのシノニムTraits。

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

不良

ストリーム バッファーの整合性が失わをれます。

clear

すべてのエラー フラグをクリアします。

copyfmt

フラグ別から 1 つのストリームをコピーします。

eof

ストリームの末尾に達していることを示します。

例外

ストリームでどの例外がスローされることを示します。

失敗します。

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

fill

テキスト ストリームと同じ幅ではないときに使用する文字を指定します。

良い

ストリームが正常な状態でいることを示します。

imbue

ロケールを変更します。

init

呼び出し元basic_iosのコンス トラクター。

移動

パラメーターに、現在のオブジェクトからは、ストリーム バッファーへのポインターを除くすべての値を移動します。

絞り込む

検索の同等の文字に、与えられたchar_type

rdbuf

指定したバッファーへのルート ストリーム。

rdstate

ビット フラグの状態を読み取ります。

set_rdbuf

このストリーム オブジェクトの読み取りバッファーにストリーム バッファーを割り当てます。

setstate

その他のフラグを設定します。

スワップ

この値を交換basic_iosオブジェクトの別のbasic_iosオブジェクト。ストリーム バッファーへのポインターは交換されません。

ネクタイ

その 1 つのストリームを別のストリームに処理されます。

幅を広げる

同等の検索char_typeは、指定した文字にします。

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

明示的な演算子 bool

使用できます、 basic_iosとしてオブジェクトをbool。自動型変換は、一般的な意図しない副作用を防ぐために無効になります。

演算子の void *

ストリームが正常であるかどうかを示します。

演算子 (!)

ストリームが不良であることを示します。

必要条件

ヘッダー: <ios>

名前空間: std

参照

関連項目

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

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

入出力ストリームの規則

その他の技術情報

basic_ios のメンバー

<ios> メンバー