Giriş
Sıkıştırmak için kullanılır.
Constructor
Şöyle yaparız.
Şöyle yaparız.
Sıkıştırmak için kullanılır.
Constructor
Şöyle yaparız.
boost::iostreams::filtering_ostreambuf fos;
push metoduŞöyle yaparız.
void save(MyClass const& obj, std::string const& fname) {
std::ofstream ofs(fname, std::ios::binary);
{
boost::iostreams::filtering_ostreambuf fos;
// push the ofstream and the compressor
fos.push(boost::iostreams::zlib_compressor(boost::iostreams::zlib::best_compression));
fos.push(ofs);
// start the archive on the filtering buffer:
boost::archive::binary_oarchive bo(fos);
bo << obj;
}
}
Hiç yorum yok:
Yorum Gönder