///配置文件管理类
class CConfigMgr
{
public:
CConfigMgr(const char* title = "");
~CConfigMgr();
///从文件中加载
bool FromFile(string file);
///从字符串加载
bool FromString(string sContent);
///设置值key是键值,seg代表段值,value是值,如果bAdd 为true,则代表不存在就新增
bool SetValue(char *key, char *seg, char* value, bool bAdd = false);
///获取字符串值
string vs(string key,string seg);
///获取整数值
int valueInt(string key, string seg);
///获取浮点数值
float valueFloat(string key, string seg);
///调试使用
void Dump();
///清空所有加载的信息
void Reset();
///保存至配置文件
bool ToFile();
///把修改后的结果保存到文件
bool ToFile(string file);
///获取段的help列表
string ToSegmentHelpString();
///转化为help String
string ToHelpString();
///获取指定Segment的列表的值
string ToSegmentHelpValueString(string sSegment);
};