7,540
社区成员
发帖
与我相关
我的任务
分享
int main()
{
map <int,int> mapTmp;
for(int i = 11 ; i < 100; i++)
{
mapTmp.insert(make_pair(i,i*10));
}
map <int,int>::iterator iter;
//要把iter 定位在第9个位置上,并且取出第9个位置上的数值
iter = mapTmp.begin();
/*for(int n = 0 ; n < 9; n++)
iter++; */
std::advance(iter, 9); // 用std::advance
cout << iter->second <<endl;
}