Partager via


basic_ofstream Class

Décrit un objet qui contrôle l'insertion d'éléments et des objets codés dans une mémoire tampon du flux de classe basic_filebuf<Elem, Tr>, avec des éléments de type Elem, dont traits de caractère sont déterminées par la classe Tr.

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

Paramètres

  • Elem
    L'élément de base de la mémoire tampon du fichier.

  • Tr
    Les caractéristiques de l'élément de base de la mémoire tampon du fichier (généralement char_traits<Elem>).

Notes

Lors de la wchar_t spécialisation de basic_ofstream écrit dans le fichier, si le fichier est ouvert en mode texte Il écrira une séquence MBCS.La représentation interne utilise une mémoire tampon de wchar_t caractères.

L'objet stocke un objet de classe basic_filebuf<Elem, Tr>.

Exemple

L'exemple suivant montre comment créer un basic_ofstream objet et écrire dans celui-ci.

// 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(fr-fr,VS.110).gifConstructeurs

basic_ofstream

Crée un objet de type basic_ofstream.

7z434859.collapse_all(fr-fr,VS.110).gifFonctions membres

Fermer

Ferme un fichier.

is_open

Détermine si un fichier est ouvert.

ouvrir

Ouvre un fichier.

rdbuf

Renvoie l'adresse de la mémoire tampon de flux de données stockées.

swap

Échanger le contenu de ce basic_ofstream pour le contenu de la liste fournie basic_ofstream.

7z434859.collapse_all(fr-fr,VS.110).gifOpérateurs

operator=

Assigne le contenu de cet objet de flux.Il s'agit d'une affectation de déplacement impliquant une rvalue reference qui ne laisse pas une copie.

Configuration requise

En-tête : <fstream>

Espace de noms : std

Voir aussi

Référence

basic_ostream Class

Sécurité des threads dans la bibliothèque C++ standard

programmation iostream

conventions d'iostreams

Autres ressources

<fstream> membres

membres de basic_ofstream