我正在使用c ++来开发我们正在使用的工具的扩展。从工具的api我调用一个函数,它返回一个LPVOID。从文档我知道它是一对对列表(int 16bit,int 32bit)。
我知道使用以下命令创建了一个指向此列表的本地指针:
list<pair<INT16, INT32>> * ptrList = (list<pair<INT16, INT32>>*) functionToGetList();
现在我的问题是如何通过列表进行迭代?
std::list<pair<INT16, INT32>>::iterator * it;
for (it = *ptrList .begin(); it != ptrList .end(); it++) {
}
我试过这样的事情,但刚刚接到错误调用,它必须是一个类。
有人可以帮助我解决我的问题吗?
亲切的问候
答案 0 :(得分:0)
NancyHost