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) クラス要素、> が格納されます。
ネクタイ ポインター型のオブジェクトへの basic_istream< Elem、特徴 >。
ストリーム バッファーへのポインター型のオブジェクトへの basic_streambuf< Elem、特徴 >。
書式情報。
ストリームの状態情報 では、基本オブジェクト型の ios_base。
文字型のオブジェクトではchar_type。
コンストラクター
構築、 basic_iosクラス。 |
Typedef
テンプレート パラメーターのシノニムElem。 |
|
類義語のTraits::int_type。 |
|
類義語のTraits::off_type。 |
|
類義語のTraits::pos_type。 |
|
テンプレート パラメーターのシノニムTraits。 |
メンバー関数
ストリーム バッファーの整合性が失わをれます。 |
|
すべてのエラー フラグをクリアします。 |
|
フラグ別から 1 つのストリームをコピーします。 |
|
ストリームの末尾に達していることを示します。 |
|
ストリームでどの例外がスローされることを示します。 |
|
ストリームからの有効なフィールドの抽出に失敗を示します。 |
|
テキスト ストリームと同じ幅ではないときに使用する文字を指定します。 |
|
ストリームが正常な状態でいることを示します。 |
|
ロケールを変更します。 |
|
呼び出し元basic_iosのコンス トラクター。 |
|
パラメーターに、現在のオブジェクトからは、ストリーム バッファーへのポインターを除くすべての値を移動します。 |
|
検索の同等の文字に、与えられたchar_type。 |
|
指定したバッファーへのルート ストリーム。 |
|
ビット フラグの状態を読み取ります。 |
|
このストリーム オブジェクトの読み取りバッファーにストリーム バッファーを割り当てます。 |
|
その他のフラグを設定します。 |
|
この値を交換basic_iosオブジェクトの別のbasic_iosオブジェクト。ストリーム バッファーへのポインターは交換されません。 |
|
その 1 つのストリームを別のストリームに処理されます。 |
|
同等の検索char_typeは、指定した文字にします。 |
演算子
使用できます、 basic_iosとしてオブジェクトをbool。自動型変換は、一般的な意図しない副作用を防ぐために無効になります。 |
|
ストリームが正常であるかどうかを示します。 |
|
ストリームが不良であることを示します。 |
必要条件
ヘッダー: <ios>
名前空間: std