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.
Konstruktory
Inicjuje nowe wystąpienie basic_ifstream obiektu. |
Funkcje składowe
Zamyka plik. |
|
Określa, jeżeli plik jest otwarty. |
|
Otwiera plik. |
|
Zwraca adres buforu przechowywane strumienia. |
|
Zawartość niniejszej wymiany basic_ifstream dostarczonego zawartości basic_ifstream. |
Operatory
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++
Inne zasoby
<fstream> Członkowie
basic_ifstream członkowie