Ваш ключ является частью значения, которое вы передаете value_type
.
Вы передаете значение примерно так, как показано ниже, где «1» - это ключ, а «100» - это значение.
std::pair<int,int>(1,100)
или
std::make_pair(1, 100)
пример:
std::map<int, int> testmap;
testmap.insert(testmap.begin(),std::make_pair(1, 100));
testmap.insert(testmap.begin(),std::pair<int,int>(2, 100));