Giriş
Şu satırı dahil ederiz.
Kullanım
Bu sınıfı bir STL stream ile beraber kullanmak için şöyle yaparız.
Şöyle yaparız.
Elimizde C ile yaratılmış bir dosya olsun.
Şu satırı dahil ederiz.
#include <boost/iostreams/stream.hpp>
Kolay kullanım için şu satırı dahil ederiz.
namespace io = boost::iostreams;
Bu sınıfı bir STL stream ile beraber kullanmak için şöyle yaparız.
io::stream_buffer<...> mybuf = ...;
std::ofstream out;
out.std::ostream::rdbuf(&mybuf); // Call the base class version.
Constructor - file_sinkŞöyle yaparız.
io::stream_buffer<io::file_sink> buf("log.txt");
std::ostream out(&buf);
// out writes to log.txt
Constructor - FILE*Elimizde C ile yaratılmış bir dosya olsun.
FILE * fptr = fopen(“SomeFile”, "w");
Şöyle yaparız.bios::stream_buffer<bios::file_descriptor_sink> stream (fileno(fptr),
bios::never_close_handle));
Hiç yorum yok:
Yorum Gönder