65,207
社区成员
发帖
与我相关
我的任务
分享
for(int i = 0; i < aObjectList.Size(); ++i)
{
aObjectList[i].DoSth();
}


void **p = (void**)malloc(aObjectList.size() * sizeof(void*));
for(int i = 0; i < aObjectList.Size(); ++i)
{
p[i] = (void*)&aObjectList[i] ;
}
for(int i = 0; i < aObjectList.Size(); ++i)
{
p[i]->DoSth();
}
free(p );
p = NULL ;