<fstream>
外部ファイルに格納されているシーケンスの iostream の操作をサポートする複数のクラスを定義します。
構文
#include <fstream>
Typedefs
型名 | 説明 |
---|---|
filebuf |
char テンプレート パラメーターに特殊化された型 basic_filebuf 。 |
fstream |
char テンプレート パラメーターに特殊化された型 basic_fstream 。 |
ifstream |
char テンプレート パラメーターに特殊化された型 basic_ifstream 。 |
ofstream |
char テンプレート パラメーターに特殊化された型 basic_ofstream 。 |
wfstream |
wchar_t テンプレート パラメーターに特殊化された型 basic_fstream 。 |
wifstream |
wchar_t テンプレート パラメーターに特殊化された型 basic_ifstream 。 |
wofstream |
wchar_t テンプレート パラメーターに特殊化された型 basic_ofstream 。 |
wfilebuf |
wchar_t テンプレート パラメーターに特殊化された型 basic_filebuf 。 |
クラス
クラス | 説明 |
---|---|
basic_filebuf |
このクラス テンプレートは、文字の特徴がクラス Tr によって決まる型 Elem の要素と、外部ファイルに格納されている要素のシーケンスとの間でやり取りされる転送を制御するストリーム バッファーを記述します。 |
basic_fstream |
このクラス テンプレートは、Elem 型の要素を含む basic_filebuf <Elem, Tr> クラスのストリーム バッファーを使用して要素とエンコードされたオブジェクトを挿入および抽出する際に、この処理を制御するオブジェクトを記述します。この型の特性は、Tr クラスによって決定されます。 |
basic_ifstream |
このクラス テンプレートは、Elem 型の要素を含む basic_filebuf <Elem, Tr> クラスのストリーム バッファーからの要素とエンコードされたオブジェクトの抽出を制御するオブジェクトを記述します。この型の特性は、Tr クラスによって決定されます。 |
basic_ofstream |
このクラス テンプレートは、Elem 型の要素を含む basic_filebuf <Elem, Tr> クラスのストリーム バッファーへの要素とエンコードされたオブジェクトの挿入を制御するオブジェクトを記述します。この型の特性は、Tr クラスによって決定されます。 |
関連項目
ヘッダー ファイル リファレンス
C++ 標準ライブラリ内のスレッド セーフ
iostream プログラミング
iostreams の規則