前几天我解决了另一个涉及std::vector <std::pair<int,int>>被调用的问题name。
我的问题是,我如何访问这种类型的name.firstand name.second?
我最终使用了 ranged-for 循环,这解决了我的问题
for(i : name) { i->first , i->second}
但是,还有别的办法吗?我对如何在正常for循环中访问它特别感兴趣,例如
for(int i = 0; i < name.size(); i++) { std::vector::std::pair::name.first}
有人可以为我解释一下吗?