| .. | ||
| container | ||
| CMakeLists.txt | ||
| container.h | ||
| readme.md | ||
| stl_builder.h | ||
| utility.cc | ||
| utility.h | ||
mix_cc::shm
常用容器 共享内存的实现
内置的容器为
- map
- string
- vector
依赖
- boost_interprocess
- mix_cc::utility
使用流程
- get_managed_mapped_file/get_managed_memory_segment 得到对应的共享内存段
- 使用{Container}Builder构建得到相应的容器
- 使用容器本身进行操作
注意事项
- 任何共享内存容器需要先行构建才能使用
- 共享容器的嵌套目前不会自动构建,需要手动构建内部嵌套的容器后再行使用