gpt4 book ai didi

c++ - 如何将二进制格式的 C++ 对象的 std::vector 保存到磁盘?

转载 作者:行者123 更新时间:2023-11-28 01:27:45 34 4
gpt4 key购买 nike

我有潜在异构对象的基类指针 vector (全部派生自相同的基类)。我想以二进制格式将此 vector 保存到磁盘。 C++ 中是否有库以二进制格式存储对象和 STL 容器?

最佳答案

Is there a library in C++ to store object and stl containers in binary format?

是的,Boost Serialisation正是这样做的。其中一个目标是:

  • STL 容器和其他常用模板的序列化。

我不会尝试重新发明这个轮子 - 已经为您解决了该领域中的大量极端情况和棘手问题。

关于c++ - 如何将二进制格式的 C++ 对象的 std::vector 保存到磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53037602/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com