Default constructor: constructs a stream that is not associated with a file: default-constructs the std::basic_filebuf and constructs the base with the pointer to this default-constructed std::basic_filebuf member.

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.

First, performs the same steps as the default constructor, then asssociate the stream with a file by calling rdbuf()->open(filename, mode).. If the open() call returns a null pointer, sets setstate(failbit).

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.

3)

Igual que basic_fstream(filename.c_str(), mode) .

Original:

Same as basic_fstream(filename.c_str(), mode).

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.

Move constructor. First, move-constructs the base class from other (which does not affect the rdbuf() pointer), then move-constructs the std::basic_filebuf member, then calls this->set_rdbuf() to install the new basic_filebuf as the rdbuf() pointer in the base class.

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.

5)

El constructor de copia se borra: esta clase no es copiable .

Original:

The copy-constructor is deleted: this class is not copyable.

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.