Программы на C++. Форум разработчиков
1761409973
Anonymous
Я смотрю на определение std::unordered_map::insert_or_assign в cppreference, и во всех сигнатурах есть шаблон < class M >, обозначающий mapped_type.
[list]
[*]Разве это не Mapped_type определяется как T?
[*]Почему в сигнатурах введен параметр шаблона M?
[*]Разве T и M не одно и то же? Или, по крайней мере, можно ли M преобразовать в T?
[/list]
Подробнее здесь: [url]https://stackoverflow.com/questions/79435989/stdunordered-mapinsert-or-assign-why-there-is-another-mapped-type-template[/url]