好的,这似乎是很受欢迎的问题,但是我找不到任何有关我的以下问题的帖子。
我使用vector<vector<string> > container;
,通过使用基于范围的循环来进行迭代,例如:
for(vector<string> vec : container){
//function to find specific vec
}
好吧,我能够“找到”所需的vec,但不能在容器中找到它的索引[]。
在使用上述基于范围的循环时,有没有一种方法可以获取相应vec的索引?
另一方面,当我尝试使用for(auto it : container){}
之类的插入器时,我很难使用自己的find函数获取vec。它说无法在该循环中识别vec。
这可能是我的愚蠢误解,任何人都可以给一个提示吗?