boost-bimap - 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 版本带来了什么附加值,也找不到任何详细说明差异的文档。
非常感谢你的帮助。
解决方案
推荐阅读
- macos - 登录 GitHub Container Registry 失败并出现 HTTP/HTTPS 错误
- python - 无法使用 tex 处理字符串,因为找不到乳胶 - 无法在 Windows 中修复它
- c# - C# Unity,用 Animator 编写有限状态机,但是当条件停止时我有一个奇怪的循环
- python - 列表切片与复制
- visual-studio-code - VS Code 交互窗口无法发送特定行
- linux - 使用 POST 请求记录 linux 文件上传
- audio - 如何将音频字节流转换为火炬张量?
- outlook-web-app - Outlook Web Access“获取加载项”不执行任何操作
- python - 在视图中的模型中保存文件有效,但在 Celery 任务中无效
- arrays - Flutter:动画控制器数组