Json stl拓展完成

This commit is contained in:
2022-04-22 02:16:45 +08:00
parent bb87d4d3a9
commit 44ea52a10a
9 changed files with 250 additions and 42 deletions

View File

@@ -5,25 +5,25 @@
//构造int类型容器
static std::map<std::string, int>Int_STL;
//构造float类型容器
static std::map<std::string, float>Float_STL;
static std::map<std::string, FLOAT>Float_STL;
//构造string类型容器
static std::map<std::string, std::string>String_STL;
//构造bool类型容器
static std::map<std::string, bool>Bool_STL;
static std::map<std::string, BOOL>Bool_STL;
//构造intarr类型容器
static std::map<std::string, std::map<int, int>>IntArr_STL;
//构造floatarr类型容器
static std::map<std::string, std::map<int, float>>FloatArr_STL;
static std::map<std::string, std::map<int, FLOAT>>FloatArr_STL;
//构造stringarr类型容器
static std::map<std::string, std::map<int, std::string>>StringArr_STL;
//构造boolarr类型容器
static std::map<std::string, std::map<int, bool>>BoolArr_STL;
static std::map<std::string, std::map<int, BOOL>>BoolArr_STL;
static std::map<int, int>aod;
static std::map<int, float>bod;
static std::map<int, FLOAT>bod;
static std::map<int, std::string>cod;
static std::map<int, bool>dod;
static std::map<int, BOOL>dod;
#endif
//时间 STL
@@ -63,6 +63,8 @@ static std::map<std::string, DargonMap>DargonState_STL;
static std::map<std::string, int>DargonModel_STL;
#endif
class STL
{
private:
@@ -84,15 +86,15 @@ public:
//设置 Int数组容器
static void SetIntArr_STL(std::string name,int idx,int value);
static void SetFloatArr_STL(std::string name,int idx,float value);
static void SetFloatArr_STL(std::string name,int idx, FLOAT value);
static void SetStringArr_STL(std::string name,int idx,std::string value);
static void SetBoolArr_STL(std::string name,int idx,bool value);
static void SetBoolArr_STL(std::string name,int idx,BOOL value);
//获取 Int数组容器
static int GetIntArr_STL(std::string name, int idx);
static float GetFloatArr_STL(std::string name, int idx);
static FLOAT GetFloatArr_STL(std::string name, int idx);
static std::string GetStringArr_STL(std::string name, int idx);
static bool GetBoolArr_STL(std::string name, int idx);
static BOOL GetBoolArr_STL(std::string name, int idx);
#endif
//龙盒