使用fstream库在C++中建立数据库

Databasing in C++ using fstream library

本文关键字:建立 数据库 C++ fstream 库在 使用      更新时间:2023-10-16

我正在制作一个游戏,我试图让它将所有变量写入一个文件,然后在打开程序时能够再次读取,从而节省进度。有什么简单的方法可以让我做到这一点吗?如果有帮助,代码可以在https://github.com/DualSwords/Dual-Swords/blob/dual-swords-post-beta/Dual%20Swords:%20Beta%201.9谢谢你能给我的任何帮助!

您正在寻找序列化所有应用程序的对象,并将它们保存到文件中/从文件中加载。

最简单的方法当然是使用强大的boost序列化库。它非常容易使用,如教程所示:它只需要在每个对象中有一个selialization函数(好的,还有一些集合的健身房)。