簡體   English   中英

Reg序列化和反序列化的提升

[英]Reg Serialization and deserialization in boost

在下面的序列化和反序列化中,反序列化程序終止於下面提到的行。

const char *file = "aaa.bin";

std::ofstream outputstring(file,ifstream::binary);
boost::archive::binary_oarchive oa(outputstring,boost::archive::no_header);
int i =1;
oa<< i;
outputstring.close();

std::ifstream intputstring(file,ifstream::binary);
**boost::archive::binary_iarchive ia(intputstring);**   //Program is terminating here
int j;
ia >> j;
intputstring.close();

您忘記為輸入存檔添加相同的標志。

boost::archive::binary_iarchive ia(intputstring, boost::archive::no_header);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM