使用fstream库在C++中建立数据库
Databasing in C++ using fstream library
我正在制作一个游戏,我试图让它将所有变量写入一个文件,然后在打开程序时能够再次读取,从而节省进度。有什么简单的方法可以让我做到这一点吗?如果有帮助,代码可以在https://github.com/DualSwords/Dual-Swords/blob/dual-swords-post-beta/Dual%20Swords:%20Beta%201.9谢谢你能给我的任何帮助!
您正在寻找序列化所有应用程序的对象,并将它们保存到文件中/从文件中加载。
最简单的方法当然是使用强大的boost序列化库。它非常容易使用,如教程所示:它只需要在每个对象中有一个selialization函数(好的,还有一些集合的健身房)。
相关文章:
- 查询SQLite数据库中的日期
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 如何建立使用模板函数的lambda函数的尾部返回类型
- 如何在ArangoDb AQL查询中指定数据库
- 从数据库实时显示QT c++中的数据
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 如何在c++中从git建立外部库
- 无法在C++中建立与MySQL数据库的连接
- 将类实现到数据库程序中
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- OSX蓝牙打开RFCOMMChannelAsync声称已连接,但未建立连接,并且从未调用过委托
- 调试编译的服务器在数据库打开时崩溃
- C++变量mysql_query到数据库
- LMDB:在有限的内存系统中打开大型数据库
- 如何在多个线程中创建 QSql数据库连接时防止名称冲突
- 以只读模式打开数据库时SQLITE_CANTOPEN错误
- 使用fstream库在C++中建立数据库
- 我应该在内存或数据库中存储列表,我应该建立一个类来连接到DB