摘要: deque是双向开口的连续性存储空间。虽说是连续性存储空间,但这种连续性只是表面上的,实际上它的内存是动态分配的,它在堆上分配了一块一块的动态储存区,每一块动态存储去本身是连续的,deque自身的机制把这一块一块的存储区虚拟地连在一起。 它首次插入一个元素,默认会动态分配512字节空间,当这512字 阅读全文
posted @ 2012-05-30 22:21 狂吼的面包圈 阅读(7530) 评论(1) 推荐(2) 编辑
摘要: vector是STL中最常见的容器,它是一种顺序容器,支持随机访问。 vector是一块连续分配的内存,从数据安排的角度来讲,和数组极其相似, 不同的地方就是:数组是静态分配空间,一旦分配了空间的大小,就不可再改变了; 而vector是动态分配空间,随着元素的不断插入,它会按照自身的一套机制不断扩充 阅读全文
posted @ 2012-05-30 14:38 狂吼的面包圈 阅读(21596) 评论(0) 推荐(0) 编辑