Класс basic_ofstream
Описывает объект, вставка элементов управления и элементов кодированных объектов в буфер потока класса 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_tbasic_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++