Карты отлично справляются с задачами, но они являются родителями памяти и страдают от проблем с кешированием. И когда у вас есть карта в критической петле, которая может быть плохой.
Итак, мне было интересно, может ли кто-нибудь рекомендовать другой контейнер с одним и тем же API, но использует let вместо векторной или хэш-реализации вместо реализации дерева. Моя цель здесь - обменять контейнеры и не переписывать весь код пользователя, который полагается на карту.
Обновление: производительность считается лучшим решением - это проверенный фасад карты на std::vector