12 Kasım 2017 Pazar

property_tree serialization

Giriş
Şu satırı dahil ederiz.
#include <boost/archive/binary_oarchive.hpp>
#include <boost/serialization/serialization.hpp>
#include <boost/property_tree/ptree_serialization.hpp>
Örnek
Elimizde şöyle bir nesne olsun.
boost::asio::streambuf buf;
Şöyle yaparız.
boost::property_tree::ptree root;
root.put("id", 2);
root.put("name", "Rasul");

{
  std::ostream os(&buf);
  boost::archive::binary_oarchive out_archive(os);
  out_archive << root;
}

Hiç yorum yok:

Yorum Gönder