class CCUserDefault { // get value methods bool getBoolForKey(const char* pKey); int getIntegerForKey(const char* pKey); float getFloatForKey(const char* pKey); double getDoubleForKey(const char* pKey); std::string getStringForKey(const char* pKey); // set value methods void setBoolForKey(const char* pKey, bool value); void setIntegerForKey(const char* pKey, int value); void setFloatForKey(const char* pKey, float value); void setDoubleForKey(const char* pKey, double value); void setStringForKey(const char* pKey, std::string value); void flush(); static CCUserDefault* getInstance(); static void destroyInstance(); const static std::string& getXMLFilePath(); };