gpt4 book ai didi

c++ - 我们可以将对象存储在文件中以供以后检索吗?

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:46 26 4
gpt4 key购买 nike

我正在尝试编写一段代码,我需要将中间结果存储在一个文件中以供以后检索。例如,我需要将 3D 数组中的所有值与尺寸一起存储在文件中,然后检索数组供以后使用。有没有一种方法可以通过存储在文件中来保留对象供以后使用。例如....

class Obj {
};

Obj ***array;
//declare and initialize the 3d Array.
.
.
.
//do some modifications
.
.
.
.
write the object in the file
ofstream file;
file.open("some_file.txt");
file<<array;
.
.
.
end program.

reopen another program
ifstream file;
file.open("some_file.txt");
Obj *another_array;
file>>another_array;

不要在代码片段中看太多细节。这只是一个例子..

谢谢...我认为还有另一种想法称为二进制序列化...

最佳答案

确实叫序列化。你最好不要重新发明轮子。使用 Boost.Serialization相反。

关于c++ - 我们可以将对象存储在文件中以供以后检索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865413/

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