Udostępnij za pośrednictwem


basic_ofstream Class

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

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

Parametry

  • Elem
    Podstawowy element bufor plików.

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

Uwagi

Gdy wchar_t specjalizacji, z basic_ofstream zapisuje w pliku, jeśli plik jest otwarty w trybie tekstowym będzie zapisywać sekwencji MBCS.Wewnętrzna reprezentacja będzie używać bufor wchar_t znaków.

Obiekt przechowuje obiekt klasy basic_filebuf<Elem, Tr>.

Przykład

Następujący przykład przedstawia sposób tworzenia 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();
    }
}

7z434859.collapse_all(pl-pl,VS.110).gifKonstruktory

basic_ofstream

Tworzy obiekt typu basic_ofstream.

7z434859.collapse_all(pl-pl,VS.110).gifFunkcje składowe

Zamknij

Zamyka plik.

is_open

Określa, jeżeli plik jest otwarty.

Otwórz

Otwiera plik.

rdbuf

Zwraca adres buforu przechowywane strumienia.

Zamień

Zawartość niniejszej wymiany basic_ofstream dla zawartości dołączonym basic_ofstream.

7z434859.collapse_all(pl-pl,VS.110).gifOperatory

operator =

Przypisuje zawartości tego obiektu strumienia.Jest to przypisanie Przenieś obejmujące rvalue reference urlopu nie kopię.

Wymagania

Nagłówek: <fstream>

Obszar nazw: std

Zobacz też

Informacje

basic_ostream Class

Bezpieczeństwo wątków w standardowa biblioteka języka C++

iostream Programowanie

iostreams Konwencji

Inne zasoby

<fstream> Członkowie

basic_ofstream członkowie