Поделиться через


Определения типов <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 с чертами символов по умолчанию.

См. также

<fstream>