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;
};