是否可以在共享内存上使用 std::string 或其他复杂结构键类型以及 boost 无序映射?如果是这样,我可以找到一些示例代码吗?我找到了一些在共享内存上使用无序映射的示例代码,但无法将键类型更改为复杂结构。谢谢
Yes.
您可以在此处查看示例:
- 提升进程间 unordered_map 编译 https://stackoverflow.com/questions/29557680/boost-interprocess-unordered-map-compilation/29558548#29558548
进行查找时您需要注意开销。使用非标准键相等/哈希函数可以解决这个问题:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)