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);
相关文章:
- 如何知道QDataStream不能反序列化某些内容
- 如何使用非默认构造函数实例化模板化类
- 增强基于 XML class_id的反序列化
- 提升反序列化对象具有 nan 或 -nan 值
- 如何在 c++ 非托管代码中反序列化 byte[] 的 json 字符串?
- 使用向量初始化参数化构造函数的对象数组
- 如何反序列化数组?
- 初始化模板化类中的静态 constexpr 成员
- 使用<string>提升::序列化序列化具有 vector<unique_ptr> 成员的类
- 使用 boost::序列化序列化 std::vector of unique_ptr 在 Linux 上失败
- 关于反序列化程序 pop 函数的模板化专用化的歧义
- 使用模板初始化序列数组
- 没有 Boost 的序列化.序列化
- 如何使用 boost::序列化序列化 TAO:<T>:unbouded_basic_string_sequence?
- 使用谷物在库中序列化模板化的多态性类型
- 可从任何序列类型初始化的c++类
- 扩展在if/else序列中初始化的变量的作用域
- 在多线程程序中序列化序列
- 序列化模板化的子类
- 可视化序列化c++类