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


basic_ofstream Class

Описывает объект, который управляет Вставка элементов и закодированных объектов в буфер потока класса basic_filebuf<Elem, Tr>, с элементами типа Elem, которого признаков символ определяется класс Tr.

template <class Elem, class Tr = char_traits<Elem> >
    class basic_ofstream : public basic_ostream<Elem, Tr>

Параметры

  • Elem
    Основной элемент файла буфера.

  • Tr
    Признаков основной элемент файла буфера (обычно char_traits<Elem>).

Заметки

При wchar_t специализация basic_ofstream записывает в файл, если файл открыт в текстовом режиме записать последовательность многобайтовой Кодировки.Внутреннее представление будет использовать буфер wchar_t знаков.

Объект сохраняет объект класса basic_filebuf<Elem, Tr>.

Пример

В этом примере показано, как создать basic_ofstream объекта и записывать в текст.

// basic_ofstream_class.cpp
// compile with: /EHsc
#include <fstream>

using namespace std;

int main(int argc, char **argv)
{
    ofstream ofs("ofstream.txt");
    if (!ofs.bad())
    {
        ofs << "Writing to a basic_ofstream object..." << endl;
        ofs.close();
    }
}

7z434859.collapse_all(ru-ru,VS.110).gifКонструкторы

basic_ofstream

Создает объект типа basic_ofstream.

7z434859.collapse_all(ru-ru,VS.110).gifФункции-члены

Закрыть

Закрытие файла.

is_open

Определяет, является ли файл открытым.

открыть

Открытие файла.

rdbuf

Возвращает адрес буфера потока сохраненной.

горячей замены

Содержимое этого обмена basic_ofstream за содержание предоставленного basic_ofstream.

7z434859.collapse_all(ru-ru,VS.110).gifОператоры

operator=

Назначение содержимого этот объект потока.Это назначение перемещения с rvalue reference , не оставить копию.

Требования

Заголовок: <fstream>

Пространство имен: std

См. также

Ссылки

basic_ostream Class

Потокобезопасность в стандартной библиотеке C++

программирование iostream

соглашения iostreams

Другие ресурсы

члены<fstream>

члены basic_ofstream