Я хочу заменить vector
и boost :: unordered_map
сопоставление строки с индексами в первом с помощью boost :: bimap
.
Какой экземпляр bimap
я должен использовать ? Пока что я я придумал
typedef bimap<
unordered_set_of,
vector_of
> StringMap;
, но я не уверен, поменял ли я сейчас типы коллекций наоборот. Кроме того, мне интересно, следует ли мне изменить коллекцию отношений типа . Будет ли vector_of_relation
моим лучшим выбором, или set_of_relation
, или просто оставить значение по умолчанию?