【发布时间】:2017-01-16 09:03:20
【问题描述】:
这是在进程间共享内存中使用vector的官方示例:
不过我还是有些担心:
如果向量需要重新分配新的内存(例如,在几次 push_back 之后)怎么办?
如果向量不断增加,最终耗尽所有初始化的内存怎么办?
与原始 STL 向量相比,性能损失是多少?
【问题讨论】:
-
不想推送我自己的答案,但我有 /many/ 使用 Boost Interprocess 的答案显示了使用(范围/级联)分配器为您的(嵌套)正确执行所有这些操作的优势(容器)类