标签: c++ boost
是否可以在共享内存中使用std :: string或其他复杂结构键类型和boost无序映射?如果是这样,我可以找到一些示例代码吗?我找到了一些示例代码,用于在共享内存上使用无序映射,但无法将密钥类型更改为复杂结构。感谢
答案 0 :(得分:0)
是
你可以在这里看到一个例子:
您需要在进行查找时观察开销。使用非标准键相等/散列函数可以解决这个问题:
want to efficiently overcome mismatch between key types in a map in Boost.Interprocess shared memory
请注意,该答案涉及 ordered 容器