basic_ofstream — Klasa
Opis obiektu, który kontroluje wstawiania elementów i obiektów zakodowanych w buforze strumienia klasy basic_filebuf<Elem, Tr>, z elementami typu Elem, których cechy charakteru są określane przez klasę Tr.
template <class Elem, class Tr = char_traits<Elem> >
class basic_ofstream : public basic_ostream<Elem, Tr>
Parametry
Elem
Elementem podstawowym buforu plików.Tr
Cechy podstawowy element buforu plików (zazwyczaj char_traits<Elem>).
Uwagi
Gdy wchar_t specjalizacji basic_ofstream zapisuje do pliku, jeśli plik jest otwarty w trybie tekstowym zapisze sekwencji MBCS.Wewnętrzna reprezentacja użyje bufor o wchar_t znaków.
Obiekt przechowuje obiekt klasy basic_filebuf<Elem, Tr>.
Przykład
Poniższy przykład pokazuje, jak utworzyć 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();
}
}
Konstruktorów
Tworzy obiekt typu basic_ofstream. |
Funkcje członkowskie
Zamyka plik. |
|
Określa, czy plik jest otwarty. |
|
Otwiera plik. |
|
Zwraca adres buforu przechowywanych strumienia. |
|
Zawartość tego wymiany basic_ofstream dla zawartości pod warunkiem basic_ofstream. |
Operatory
Przypisuje zawartości tego obiektu strumienia.Jest to przypisanie przenoszenia obejmujące rvalue reference który nie zostawić kopię. |
Wymagania
Nagłówek:<fstream>
Przestrzeń nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątku w standardowej bibliotece C++