Giriş
Şu satırı dahil ederiz.
Constructor
Şöyle yaparız.
Şöyle yaparız. Önce sıkıştırır sonra dosyaya yazar.
Şu satırı dahil ederiz.
#include <boost/iostreams/filtering_streambuf.hpp>
Sıkıştırılmış veriyi açmak için kullanılır.Constructor
Şöyle yaparız.
boost::iostreams::filtering_istreambuf fis;
push metoduŞöyle yaparız. Önce sıkıştırır sonra dosyaya yazar.
std::ifstream ifs(fname, std::ios::binary);
{
boost::iostreams::filtering_istreambuf fis;
// push the ifstream and the decompressor
fis.push(boost::iostreams::zlib_decompressor());
fis.push(ifs);
// start the archive on the filtering buffer:
boost::archive::binary_iarchive bi(fis);
MyClass obj;
bi >> obj;
return obj;
}
Hiç yorum yok:
Yorum Gönder