我使用 qLowerBound在 QList
中查找一个项目,但是这个函数返回一个迭代器,而我需要一个索引(我会将它传递给另一个需要索引的函数)。有没有办法从 QList
迭代器中获取索引?
最佳答案
您可以从迭代器中减去列表开头的迭代器以获得索引,因为指针算法是在迭代器上定义的:
int idx = iter-yourList.begin();
关于c++ - 将 QList 迭代器转换为索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354641/