Удаление элемента по ключу map

#include <string>
#include <iostream>
#include <map>
using namespace std;

void main() {
	setlocale(LC_ALL,"rus");
	map<int, string>map{ { 1, "Игрок" }, { 2, "Игрок" }, {3, "Игрок"} };
	auto it = map.begin();
	for (it = map.begin(); it != map.end(); it++){
		cout << it->first << " : " << it->second << endl;
	}
	//Удаление элемента по ключу.
	it = map.find(1);
	map.erase(it);
	for (it = map.begin(); it != map.end(); it++){
		cout << it->first << " : " << it->second << endl;
	}
	system("pause");
}