Определения типов <fstream>
filebuf
fstream
ifstream
ofstream
wfilebuf
wfstream
wifstream
wofstream
filebuf
Тип basic_filebuf
, специализированный на параметрах шаблона char
.
typedef basic_filebuf<char, char_traits<char>> filebuf;
Замечания
Тип является синонимом шаблона basic_filebuf
класса, специализированного для элементов типа char
с чертами символов по умолчанию.
fstream
Тип basic_fstream
, специализированный на параметрах шаблона char
.
typedef basic_fstream<char, char_traits<char>> fstream;
Замечания
Тип является синонимом шаблона basic_fstream
класса, специализированного для элементов типа char
с чертами символов по умолчанию.
ifstream
Определяет поток, который используется для последовательного чтения однобайтовых символов из файла. ifstream
— это типдф, который специализируется на шаблоне basic_ifstream
класса для char
.
Также существует wifstream
— определение typedef, которое специализирует basic_ifstream
для чтения двухбайтовых символов wchar_t
. Дополнительные сведения см. в разделе wifstream
.
typedef basic_ifstream<char, char_traits<char>> ifstream;
Замечания
Тип является синонимом шаблона basic_ifstream
класса, специализированного для элементов типа char с чертами символов по умолчанию. Пример:
using namespace std;
ifstream infile("existingtextfile.txt");
if (!infile.bad())
{
// Dump the contents of the file to cout.
cout << infile.rdbuf();infile.close();
}
ofstream
Тип basic_ofstream
, специализированный на параметрах шаблона char
.
typedef basic_ofstream<char, char_traits<char>> ofstream;
Замечания
Тип является синонимом шаблона basic_ofstream
класса, специализированного для элементов типа char
с чертами символов по умолчанию.
wfstream
Тип basic_fstream
, специализированный на параметрах шаблона wchar_t
.
typedef basic_fstream<wchar_t, char_traits<wchar_t>> wfstream;
Замечания
Тип является синонимом шаблона basic_fstream
класса, специализированного для элементов типа wchar_t
с чертами символов по умолчанию.
wifstream
Тип basic_ifstream
, специализированный на параметрах шаблона wchar_t
.
typedef basic_ifstream<wchar_t, char_traits<wchar_t>> wifstream;
Замечания
Тип является синонимом шаблона basic_ifstream
класса, специализированного для элементов типа wchar_t
с чертами символов по умолчанию.
wofstream
Тип basic_ofstream
, специализированный на параметрах шаблона wchar_t
.
typedef basic_ofstream<wchar_t, char_traits<wchar_t>> wofstream;
Замечания
Тип является синонимом шаблона basic_ofstream
класса, специализированного для элементов типа wchar_t
с чертами символов по умолчанию.
wfilebuf
Тип basic_filebuf
, специализированный на параметрах шаблона wchar_t
.
typedef basic_filebuf<wchar_t, char_traits<wchar_t>> wfilebuf;
Замечания
Тип является синонимом шаблона basic_filebuf
класса, специализированного для элементов типа wchar_t
с чертами символов по умолчанию.