社区讨论

c++游戏开发必备--变量存储类

灌水区参与者 7已保存回复 25

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
25 条
当前快照
1 份
快照标识符
@mi7djdid
此快照首次捕获于
2025/11/20 19:54
4 个月前
此快照最后确认于
2025/11/20 23:37
4 个月前
查看原帖

点击下载

作用:将变量存进硬盘
成员以及函数介绍:
CPP
class GameData {
public:
	vector<string> VarList;//变量列表
	string GameName;//程序名
	string OpenData;//存储目录
	ofstream List;//变量列表存储流
	GameData(string GameName_txt);//初始化程序名
	~GameData();//析构函数
	int Open(string GameName_txt);//初始化程序名(作用和构造函数相同)
	int Read();//构造函数内自动调用(用户不必深究)
	int GetInt(string GetName);//获取已经存储的GetName对应的变量值(int类型)
	char GetChar(string GetName);//获取已经存储的GetName对应的变量值(char类型)
	string GetString(string GetName);//获取已经存储的GetName对应的变量值(string类型)
	bool FindVar(string VarName);//查找某一个变量是否存在
	int SetInt(string SetName,int SetData);//给一个int类型的变量赋值(若没有这自动创建)
	int SetChar(string SetName,char SetData);//给一个char类型的变量赋值(若没有这自动创建)
	int SetString(string SetName,string SetData);
	//给一个string类型的变量赋值(若没有这自动创建)
};

暂不支持数组!

回复

25 条回复,欢迎继续交流。

正在加载回复...