#pragma once #include #include #include using namespace std; class ConfigUtil { private: static void readConfig(libconfig::Config& config); static void writeConfig(libconfig::Config& config); protected: static int readIntConfig(const char* key); static string readStringConfig(const char* key); static void setIntConfig(const char* key, int val); static void setStringConfig(const char* key, string val); static list getKeys(); static void delKey(string key); };