Размещаем прямо в std :: map пары

Почему этот код не скомпилируется?

std::map<int,std::pair<int,int>> m;
m.emplace(1,1,1);

Предполагая, что мы можем редактировать кодstd::map::emplaceМожно ли изменить его, чтобы сделать предыдущий код действительным?

Ответы на вопрос(1)

Ваш ответ на вопрос