添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

std map 最后一个元素

如果您想访问std::map中的最后一个元素,可以使用--rbegin()迭代器。因为std::map是一个有序数据结构,因此最后一个元素的位置是固定的。

#include <iostream>
#include <map>
int main()
    std::map<int, int> my_map;
    my_map[1] = 10;
    my_map[2] = 20;
    my_map[3] = 30;
    std::map<int, int>::iterator it = my_map.end();
    --it; // 访问最后一个元素
    std::cout << it->first << " " << it->second << std::endl;  // 输出:3 30
    return 0;
      
  • 566