在 python 中,您可以迭代如下列表。在 C++ 中是否有类似的简短方法可以做到这一点?list = [1,2,3,4,5]for i, num in enumerate(list): # do stuff类似的东西for(int num : list)很接近,但不一样。
1 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
C++ 17 次!
for(auto [it, i] = tuple{list.begin(), 0}; it != list.end(); it++, i++)
{
cout << *it; //actual item
cout << i; //index value
}
添加回答
举报
0/150
提交
取消