2013-08-26 54 views
0

我们使用multimap在内部存储信息,并且我们希望将句柄返回给外部组件以便将来发布/删除。如何为std :: multimap中的元素设计句柄/标识符

什么是最好的设计方法?所以它小而快?

+0

一类包装多重映射::迭代器,也许? –

+0

是迭代器的持久性/静态?如果地图发生变化,它会无效吗? –

+0

否 - 在关联容器中,只有在指向的元素被移除时才会使迭代器失效(不像,比如,插入或移除一个元素的'std :: vector'可能会使迭代器失效到许多其他元素)。 –

回答

0

类包装multimap::iterator是答案伊戈尔Tandetnik指出了评论