C++模板技術和STL實戰開發(7)——STL容器與算法(1)——vector和deque的內存原理剖析

1.Vector內存分配原理解析 vector是動態數組,在堆中分配內存,元素是連續存放的, 即使減少了大小以後,內存也不會釋放, 通常情況下不會移動內存,只有在保留內存不夠的時候,纔會對中間和開始處的元素進行移動 是單端開口容器,無push_front,只有push_back 示例代碼: #include <vector> #include <iostream> using namespace
相關文章
相關標籤/搜索