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.
Erstellt ein Objekt vom Typ basic_fstream.
basic_fstream( );
explicit basic_fstream(
const char *_Filename,
ios_base::openmode _Mode = ios_base::in | ios_base::out,
int _Prot = (int)ios_base::_Openprot
);
explicit basic_fstream(
const wchar_t *_Filename,
ios_base::openmode _Mode = ios_base::in | ios_base::out,
int _Prot = (int)ios_base::_Openprot
);
basic_fstream(basic_fstream&& right);
Parameter
_Filename
Der Name der Datei selbst zu öffnen._Mode
Eine der Enumerationen in ios_base::openmode._Prot
Der Standarddateiöffnungsschutz, Entsprechung zum shflag-Parameter in _fsopen, _wfsopen.
Hinweise
Der erste Konstruktor initialisiert die Basisklasse, indem er basic_iostream(sb) aufgerufen wird, wobei sb das gespeicherte Objekt der Klasse basic_filebuf<Elem, Tr> ist.Er initialisiert auch sb, indem er basic_filebuf<Elem, Tr> aufruft.
Die zweite und dritte Konstruktoren initialisiert die Basisklasse, indem sie basic_iostream(sb) aufrufen.Es initialisiert auch sb, indem basic_filebuf<Elem, Tr> und dann sb.geöffnet(_Filename, _Mode) aufgerufen wird.Wenn die letzte Funktion einen NULL-Zeiger zurückgibt, ruft der Konstruktor setstate an (failbit).
Der vierte Konstruktor initialisiert das Objekt mit dem Inhalt von right behandelt, als rvalu-Verweis.
Beispiel
Siehe streampos als ein Beispiel, das basic_fstream verwendet.
Anforderungen
Header: <fstream>
Namespace: std