![](/img/trans.png)
[英]std::unordered_map with boost::interprocess allocator in shared memory - drawbacks?
[英]boost unordered map in shared memory using std::string key
是否可以將std :: string或其他復雜結構鍵類型與共享內存上的boost無序映射一起使用? 如果可以,我可以找到一些示例代碼嗎? 我發現了一些示例代碼,用於在共享內存上使用無序映射,但是無法將密鑰類型更改為復雜的結構。 謝謝
是。
您可以在此處查看示例:
查找時,您將需要注意開銷。 使用非標准鍵相等性/哈希函數可以解決此問題:
想要有效地克服Boost.Interprocess共享內存中映射中的關鍵類型之間的不匹配
請注意,答案與訂購容器有關
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.