首页 > 解决方案 > boost::bimap::unordered_set_of v/s std::unordered_set 的优势

问题描述

我正在使用双向地图将名称列表链接到特定的单个名称(例如,关联城市和国家)。所以,我对类型的定义是这样的:

using boost::bimap<boost::bimaps::unordered_set_of<std::string>, std::string> CitiesVsCountries;

但是有一个问题让我很感兴趣:

使用boost::bimaps::unordered_set_of<std::string>v/sa simple有什么好处std::unordered_set?bimap 的优势很明显(避免必须手动同步两个地图),但我真的看不出给无序集的 Boost 版本带来了什么附加值,也找不到任何详细说明差异的文档。

非常感谢你的帮助。

标签: boost-bimap

解决方案


推荐阅读