ConfigFile.h 413 字节
#pragma once
#include <string>
#include <map>

class CConfigFile
{
public:
	CConfigFile();
	~CConfigFile();
	int load(const char * filename);
	std::string lookup(const char  *item);
	int get_int(const char * item, int def);
	float get_float(const char * item, float def);
	std::string get_string(const char * item, const char * def);
protected:
	std::map<std::string, std::string> _configs;
};