本兼容,性能比BOOST的那个速度应该要快一点(不用在每次都alloc一个node节点)。寸有所长,尺有所短,这也算一个思路把。
具体的代码以后估计会开源。
在共享内存中使用模板容器的关键问题是指针的问题,相对地址是解决这个问题比较好的方法。一个比较通用的方案是将所有的指针改成一个相对地址记录,还有一种思路对于容器的处理方式是将容器的所有数据按最大数量分配好,使用下标处理。
《STL源码剖析》 侯捷
《ACE程序员指南》 马维达
《BOOST Documentation》
------------------------------分割线------------------------------
将C语言梳理一下,分布在以下10个章节中: