是否可以将std :: string或其他复杂结构键类型与共享内存上的boost无序映射一起使用?如果可以,我可以找到一些示例代码吗?我发现了一些示例代码,用于在共享内存上使用无序映射,但是无法将密钥类型更改为复杂的结构。谢谢
是的。
您可以在此处查看示例:
查找时,您将需要注意开销。使用非标准的密钥相等性/哈希函数可以解决此问题:
想要有效地克服Boost.Interprocess共享内存中映射中的关键类型之间的不匹配
请注意,答案与订购容器有关
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句