必需要注意的 C++ 动态内存资源管理(六)——vector的简单实现

十六.myVector分析         咱们知道,vector类将其元素存放在连续的内存中。为了得到可接受的性能,vetor预先分配足够大的内存来保存可能须要的更多元素。vector的每一个添加元素的成员函数会检查是否有空间容纳更多的元素。若是有,成员函数会在下一个可用位置构造一个对象。若是没有可用空间,vector就会从新分配空间;它得到新的空间,将已有元素移动到新空间中,释放旧空间,并添加
相关文章
相关标签/搜索