Udostępnij za pośrednictwem


basic_fstream Class

Opis obiektu, który steruje wstawiania i ekstrakcja pierwiastków i obiektów zakodowanych przy użyciu 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_fstream : public basic_iostream<Elem, Tr>

Parametry

  • Elem
    Podstawowy element bufor plików.

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

Uwagi

Obiekt przechowuje obiekt klasy basic_filebuf<Elem, Tr>.

[!UWAGA]

Wskaźnik get i put wskaźnika obiektu fstream są nie od siebie niezależne.Jeśli przenosi wskaźnik get, co powoduje umieść wskaźnik myszy.

Przykład

Poniższy przykład ilustruje sposób tworzenia basic_fstream obiekt, który można odczytać i zapisywane.

// basic_fstream_class.cpp
// compile with: /EHsc

#include <fstream>
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
    fstream fs("fstream.txt", ios::in | ios::out | ios::trunc);
    if (!fs.bad())
    {
        // Write to the file.
        fs << "Writing to a basic_fstream object..." << endl;
        fs.close();

        // Dump the contents of the file to cout.
        fs.open("fstream.txt", ios::in);
        cout << fs.rdbuf();
        fs.close();
    }
}
  

a33ahe62.collapse_all(pl-pl,VS.110).gifKonstruktory

basic_fstream

Tworzy obiekt typu basic_fstream.

a33ahe62.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 wskaźnika typu do basic_filebuf<Elem, Tr>.

Zamień

Zawartości tego obiektu z zawartością innego wymiany basic_fstream obiektu.

Wymagania

Nagłówek: <fstream>

Obszar nazw: std

Zobacz też

Informacje

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

iostream Programowanie

iostreams Konwencji

Inne zasoby

<fstream> Członkowie

basic_fstream członkowie