Giriş
Şu satırı dahil ederiz.
Şöyle yaparız
Şu satırı dahil ederiz.
#include <boost/archive/text_iarchive.hpp>
Constructor - ifstreamŞöyle yaparız
std::ifstream ifs("filename");
boost::archive::text_iarchive ia(ifs);
Dosyanın otomatik kapanması için blok içinde kullanmak gerekebilir. Şöyle yaparız.{
Foo foo;
std::ifstream ifs("foo.txt");
boost::archive::text_iarchive ar(ifs);
ar >> foo;
}
Constructor - boost::asio::ip::tcp::iostream
Şöyle yaparız.
>> operator metodu veya & operator metodu
Şöyle yaparızŞöyle yaparız.
boost::asio::ip::tcp::acceptor acceptor = ...;
boost::asio::ip::tcp::iostream stream;
acceptor.accept(*stream.rdbuf());
boost::archive::text_iarchive archive(stream);
>> operator metodu veya & operator metodu
Foo foo;
ia >> foo;
Hiç yorum yok:
Yorum Gönder