2013-08-26 30 views
0

我們使用multimap在內部存儲信息,並且我們希望將句柄返回給外部組件以便將來發布/刪除。如何爲std :: multimap中的元素設計句柄/標識符

什麼是最好的設計方法?所以它小而快?

+0

一類包裝多重映射::迭代器,也許? –

+0

是迭代器的持久性/靜態?如果地圖發生變化,它會無效嗎? –

+0

否 - 在關聯容器中,只有在指向的元素被移除時纔會使迭代器失效(不像,比如,插入或移除一個元素的'std :: vector'可能會使迭代器失效到許多其他元素)。 –

回答

0

類包裝multimap::iterator是答案伊戈爾Tandetnik指出了評論