16,472
社区成员
发帖
与我相关
我的任务
分享
typedef struct _TEST_AAAA
{
WCHAR szTest[MAX_PATH];
int nTest;
}TEST_AAAA,*P_TEST_AAAA;
typedef deque<P_TEST_AAAA> AAAA_DEQUE;
typedef struct _TEST_BBBB
{
AAAA_DEQUE deque_aaaa;
int nTest2;
}TEST_BBBB,*P_TEST_BBBB;
typedef deque<P_TEST_BBBB> BBBB_DEQUE;
AAAA_DEQUE deque_aaaa;
for (int i = 0;i < 5 ; i++)
{
P_TEST_AAAA pTestA= (P_TEST_AAAA)malloc(sizeof(TEST_AAAA));
WCHAR szBuf[MAX_PATH];
swprintf_s(szBuf,MAX_PATH,L"%s_%d",L"small",i);
lstrcpyW(pTestA->szTest,szBuf);
pTestA->nTest = 0;
deque_aaaa.push_back(pTestA);
//pDebug->deque_onlycontrol = pOnlyControl;
}
BBBB_DEQUE deque_bbbb;
for (int j = 0;j < 5;j++)
{
//怎样将deque_aaaa push到deque_bbbb里面?
}
BBBB_DEQUE deque_bbbb;
for (int j = 0;j < 5;j++)
{
TEST_BBB testB;
testB.deque_aaaa = deque_aaaa[j]; //deque支持[]操作的
testB.nTest2 = 0; //这个值我乱写的
deque_bbbb.pushback(testB);
}