我有一个带有5个索引的multi_index
。
与无提示相比,将insert
与提示一起使用可以显着提高性能。
insert
处于关键路径,并且我的代码处于一种可以提示所有索引的情况下(例如:在一种情况下,我必须事先检查重复性,因此我已经有了插入点该索引)。
即使提示并非总是准确无误,但我仍将获得显着的性能提升。
如果不滚动自己的量身定制的容器,怎么能插入一个boost::multi_index
提示中呢?
答案 0 :(得分:1)
恐怕Boost.MultiIndex不支持您描述的功能,也没有办法自己获得同等的效果。如果您愿意,请提交GitHub issue,以便我可以在lib待办事项列表中考虑。