basic_ofstream — Klasa

Opis obiektu, który kontroluje wstawiania elementów i obiektów zakodowanych w buforze strumienia klasy basic_filebuf<Elem, Tr>, z elementami typu Elem, których cechy charakteru są określane przez klasę Tr.

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

Parametry

  • Elem
    Elementem podstawowym buforu plików.

  • Tr
    Cechy podstawowy element buforu plików (zazwyczaj char_traits<Elem>).

Uwagi

Gdy wchar_t specjalizacji basic_ofstream zapisuje do pliku, jeśli plik jest otwarty w trybie tekstowym zapisze sekwencji MBCS.Wewnętrzna reprezentacja użyje bufor o wchar_t znaków.

Obiekt przechowuje obiekt klasy basic_filebuf<Elem, Tr>.

Przykład

Poniższy przykład pokazuje, jak utworzyć basic_ofstream obiekt i wpisz tekst do niego.

// 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();
    }
}

Konstruktorów

basic_ofstream

Tworzy obiekt typu basic_ofstream.

Funkcje członkowskie

Zamknij

Zamyka plik.

is_open

Określa, czy plik jest otwarty.

Otwórz

Otwiera plik.

rdbuf

Zwraca adres buforu przechowywanych strumienia.

swap

Zawartość tego wymiany basic_ofstream dla zawartości pod warunkiem basic_ofstream.

Operatory

operator=

Przypisuje zawartości tego obiektu strumienia.Jest to przypisanie przenoszenia obejmujące rvalue reference który nie zostawić kopię.

Wymagania

Nagłówek:<fstream>

Przestrzeń nazw: std

Zobacz też

Informacje

basic_ostream — Klasa

Bezpieczeństwo wątku w standardowej bibliotece C++

iostream Programming

Konwencje iostream

Inne zasoby

<fstream> Członkowie

basic_ofstream członkowie