相关疑难解决方法(0)

在C++ 11基于范围的for循环中查找元素的位置?

假设我有以下代码:

vector<int> list;
for(auto& elem:list) {
    int i = elem;
}
Run Code Online (Sandbox Code Playgroud)

我可以在elem不保持单独迭代器的情况下找到向量中的位置吗?

c++ iterator c++11

71
推荐指数
8
解决办法
4万
查看次数

Python 循环的 C++ 版本“for i, num in enumerate(list):”

在 python 中,您可以迭代一个列表,如下所示。在 C++ 中是否有类似的简短方法可以做到这一点?

list = [1,2,3,4,5]
for i, num in enumerate(list):
     # do stuff
Run Code Online (Sandbox Code Playgroud)

likefor(int num : list)很接近,但不一样。

c++ python enums

4
推荐指数
1
解决办法
1815
查看次数

标签 统计

c++ ×2

c++11 ×1

enums ×1

iterator ×1

python ×1