basic_fstream::basic_fstream
Vytvoří objekt typu 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);
Parametry
_Filename
Název souboru otevřít._Mode
Jeden výčty v ios_base::openmode._Prot
Výchozí soubor otevírání ochranu rovnocennou shflag parametr v _fsopen _wfsopen.
Poznámky
První konstruktor základní třídy inicializuje voláním basic_iostream(sb), kde sb je uložené objekt třídy basic_filebuf<Elem, Tr>.Také inicializuje sb voláním basic_filebuf<Elem, Tr>.
Druhý a třetí konstruktory inicializuje základní třídy voláním basic_iostream(sb).It also initializes sb by calling basic_filebuf<Elem, Tr>, and then sb.open(_Filename, _Mode).Pokud je tato funkce vrací nulový ukazatel, volá konstruktor setstate(failbit).
Čtvrtý konstruktor inicializuje objekt s obsahem right, jako odkazu na rvalue.
Příklad
Viz streampos příklad, který používá basic_fstream.
Požadavky
Záhlaví: <fstream>
Obor názvů: std