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();
}
}
Конструкторы
Создает объект типа basic_ofstream. |
Функции-члены
Закрытие файла. |
|
Определяет, является ли файл открытым. |
|
Открытие файла. |
|
Возвращает адрес буфера потока сохраненной. |
|
Содержимое этого обмена basic_ofstream за содержание предоставленного basic_ofstream. |
Операторы
Назначение содержимого этот объект потока.Это назначение перемещения с rvalue reference , не оставить копию. |
Требования
Заголовок: <fstream>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++