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();
}
}
Konstruktory
Tworzy obiekt typu basic_fstream. |
Funkcje składowe
Zamyka plik. |
|
Określa, jeżeli plik jest otwarty. |
|
Otwiera plik. |
|
Zwraca adres buforu przechowywane strumienia wskaźnika typu do basic_filebuf<Elem, Tr>. |
|
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++
Inne zasoby
<fstream> Członkowie
basic_fstream członkowie