C++ 得到map中最后一个元素

C++ 得到map中最后一个元素

#include 
#include   
#include   
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;
}

你可能感兴趣的:(c++)