boost / sortie vers un fichier

Puis-je sortie du texte dans un fichier en utilisant uniquement bibliothèques boost?

Le code que j'ai (la documentation officielle):

#include <ostream>
#include <boost/iostreams/device/file.hpp>
#include <boost/iostreams/stream.hpp>

namespace io = boost::iostreams;

int main()
{
    io::stream_buffer<io::file_sink> buf("log.txt");
    std::ostream                     out(&buf);
    //out writes to log.txt
    out << "abc";
}

Est-il une autre voie? (je ne veux pas utiliser std cours d'eau). Merci à l'avance.

Quid des fonctions CRT?
pourquoi ne veux-tu pas utiliser std flux? Qu'avez-vous contre eux?
Im essayant de se familiariser avec boost. Im vraiment un débutant et la documentation trompe moi parfois
Boost peut en partie être vu comme une extension de la bibliothèque std - en fait, de nombreux stimuler les projets d'enfin devenir une partie de la norme (comme les pointeurs intelligents). Alors pourquoi devrait-on faire une extension de fournir quelque chose qui est déjà là?

OriginalL'auteur Vis Viva | 2012-07-24