#include<iostream>
#include<vector>
void main() {
std::vector<int> vec = { 5,4,3,2,1,0 };
int index;
for (auto iter = vec.begin(); iter != vec.end(); iter++) {
index = std::distance(vec.begin(), iter);
std::cout << index<<" "<<*iter << std::endl;
}
std::cout << std::endl;
}
【C++】STL迭代器iterator与索引index相互转换
最新推荐文章于 2025-03-09 00:04:42 发布