Udostępnij za pośrednictwem


basic_ifstream Class

Opis obiektu, który steruje Ekstrakcja pierwiastków i obiektów zakodowanych z 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_ifstream : public basic_istream<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>.

Przykład

Poniższy przykład pokazuje sposób odczytywania tekstu z pliku.

// basic_ifstream_class.cpp
// compile with: /EHsc

#include <fstream>
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
    ifstream ifs("basic_ifstream_class.txt");
    if (!ifs.bad())
    {
        // Dump the contents of the file to cout.
        cout << ifs.rdbuf();
        ifs.close();
    }
}

Dane wejściowe: basic_ifstream_class.txt

This is the contents of basic_ifstream_class.txt.

Dane wyjściowe

This is the contents of basic_ifstream_class.txt.

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

basic_ifstream

Inicjuje nowe wystąpienie basic_ifstream obiektu.

k7hz8258.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_ifstream dostarczonego zawartości basic_ifstream.

k7hz8258.collapse_all(pl-pl,VS.110).gifOperatory

operator =

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

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_ifstream członkowie