C++ 得到map中最后一个元素
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
///1. 初始化
map<int, string> mapStudent;
mapStudent[1] = "3";
mapStudent[2] = "5";
mapStudent[3] = "1";
auto iter1 = mapStudent.end();
// 正确
iter1--;
cout << iter1->second;
auto iter2 = mapStudent.end();
// 错误
// iter2 = iter2--;
// cout << iter2->second;
return 0;
}