Condividi tramite


basic_ofstream Class

Descrive un oggetto che controlla l'inserimento di elementi e gli oggetti codificati in un buffer di flusso della classe basic_filebuf<Elem, Tr>, con elementi di tipo Elem, con caratteristiche di carattere sono determinate dalla classe Tr.

template <class Elem, class Tr = char_traits<Elem> >
    class basic_ofstream : public basic_ostream<Elem, Tr>

Parametri

  • Elem
    L'elemento di base del buffer del file.

  • Tr
    Le caratteristiche dell'elemento di base del buffer del file (in genere char_traits<Elem>).

Note

Quando il wchar_t specializzazione di basic_ofstream scrive nel file, se il file viene aperto in modalità testo scriverà una sequenza MBCS.La rappresentazione interna verrà utilizzato un buffer di wchar_t caratteri.

L'oggetto archivia un oggetto della classe basic_filebuf<Elem, Tr>.

Esempio

Nell'esempio riportato di seguito viene illustrato come creare un basic_ofstream oggetto e scrivere testo.

// 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();
    }
}

7z434859.collapse_all(it-it,VS.110).gifCostruttori

basic_ofstream

Crea un oggetto di tipo basic_ofstream.

7z434859.collapse_all(it-it,VS.110).gifFunzioni membro

Chiudere

Chiude un file.

is_open

Determina se un file è aperto.

Aprire

Apre un file.

rdbuf

Restituisce l'indirizzo del buffer del flusso stored.

scambio

Scambiare il contenuto di questo basic_ofstream per il contenuto di fornito basic_ofstream.

7z434859.collapse_all(it-it,VS.110).gifOperatori

operator=

Consente di assegnare il contenuto di questo oggetto di flusso.Si tratta di un'assegnazione di spostamento che riguardano un rvalue reference che non tralasciare una copia.

Requisiti

Intestazione: <fstream>

Spazio dei nomi: std

Vedere anche

Riferimenti

basic_ostream Class

Thread safety della libreria C++ standard

programmazione di iostream

convenzioni di iostream

Altre risorse

<fstream> membri

membri di basic_ofstream