#include #include"UserInfo.h" //测试用结构体 #include #include using namespace hgl; using namespace std; template void out_series_pool(const SeriesPool *sp) { const int free_count=sp->GetFreeCount(); cout<<"Series Pool("<GetRawData(); for(int i=0;i0)cout<<","; cout< dsp_userinfo(user_info_array_count); //用户信息数据池 #ifdef USE_RANDOM_SERIES_POOL { auto *series=dsp_userinfo.GetSeries(); series->InitRandomSeries(); out_series_pool(series); } #endif//USE_RANDOM_SERIES_POOL { UserInfo *tp; for(const UserInfo &sp:user_info_array) { tp=dsp_userinfo.Acquire(); if(!tp) { cout<<"Acquire UserInfo Error!"<