Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt ein Objekt, das Einfügen von Elementen steuert und codierte Objekte in einen Streampuffer der Klasse Basic_filebuf<Elem, Tr>, mit Elementen vom Typ Elem, deren Eigenschaften hängen von der Klasse Tr.
template <class Elem, class Tr = char_traits<Elem> >
class basic_ofstream : public basic_ostream<Elem, Tr>
Parameter
Elem
Das Grundelement des Dateipuffers.Tr
Die Merkmale der das Grundelement des Dateipuffers (in der Regel char_traits<Elem>).
Hinweise
Wenn die wchar_t Spezialisierung der basic_ofstream schreibt in die Datei wird die Datei im Textmodus geöffnet schreiben Sie eine MBCS-Sequenz.Die interne Darstellung verwendet einen Puffer mit wchar_t Zeichen.
Das Objekt speichert ein Objekt der Klasse basic_filebuf<Elem, Tr>.
Beispiel
Das folgende Beispiel veranschaulicht das Erstellen einer basic_ofstream -Objekt und Text schreiben.
// 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();
}
}
Konstruktoren
Erstellt ein Objekt vom Typ basic_ofstream. |
Member-Funktionen
Schließt eine Datei. |
|
Bestimmt, ob eine Datei geöffnet ist. |
|
Öffnet eine Datei. |
|
Gibt die Adresse des Streampuffers. |
|
Tauschen Sie den Inhalt dieses basic_ofstream für den Inhalt der bereitgestellten basic_ofstream. |
Operatoren
Weist den Inhalt dieses Stream-Objekts.Dies ist eine Zuordnung Verschieben mit einer rvalue reference , die eine Kopie hinter nicht verlassen. |
Anforderungen
Header: <fstream>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek
Programmierung der iostream-Headerdatei