1 Mayıs 2017 Pazartesi

serialization xml_iarchive Sınıfı

Giriş
Şu satırı dahil ederiz.
#include <boost/archive/xml_iarchive.hpp> 
Bu sınıf sadece xml_oarchive sınıfının ürettiği formattaki xml belgelerini okuyabilir.

Constructor - file + flags
Şöyle yaparız.
std::ifstream file("myfile.xml");

try
{
  unsigned int flags = boost::archive::no_header;
  boost::archive::xml_iarchive ia (file, flags);
  Foo foo;
  ia >> BOOST_SERIALIZATION_NVP(foo);
}
catch (boost::archive::archive_exception ex)
{
  // blah
}

Hiç yorum yok:

Yorum Gönder