#include #include #include"UserInfo.h" using namespace hgl; void DebugOutputArray(const char *hint,const int *id,const int count) { cout<<"("<name; ++p; } cout<<']'; } void DebugOutputArray(const char *hint,ActiveDataManager &adm,const int *idp,const int count) { if(!idp||count<=0)return; UserInfo **ui=new UserInfo *[count]; adm.GetData(ui,idp,count); DebugOutputArray(hint,ui,count); delete[] ui; } void DebugOutputArray(const char *hint,ActiveDataManager &adm,const DataArray &da) { DebugOutputArray(hint,adm,da.GetData(),da.GetCount()); } void DebugADMOutput(const char *hint,ActiveDataManager &adm) { cout< &adm,const int *idp,const int count,const int start) { for(int i=0;i adm; adm.Alloc(10); int start=0; int id0[5]; adm.CreateIdle(id0,5); WriteUserinfoToADM(adm,id0,5,start);start+=5; DebugADMOutput("CreateIdle(5)",adm); std::cout<