如果我们有地图,
map <int,int> m;
并跟随键值对(-2,3),( - 14,8),(4,8),(6,12),(3,76)
现在,如果我们想按键的递增顺序打印值,那么如何打印?
O / P
8 3 76 8 12
答案 0 :(得分:2)
std::map
中的密钥默认排序(使用operator<
)。你可以迭代地图:
for (std::map<int, int>::iterator i = m.begin(); i != m.end(); i++)
{
cout << i->second << "\n";
}