必需要注意的 C++ 動態內存資源管理(六)——vector的簡單實現

十六.myVector分析         咱們知道,vector類將其元素存放在連續的內存中。爲了得到可接受的性能,vetor預先分配足夠大的內存來保存可能須要的更多元素。vector的每一個添加元素的成員函數會檢查是否有空間容納更多的元素。若是有,成員函數會在下一個可用位置構造一個對象。若是沒有可用空間,vector就會從新分配空間;它得到新的空間,將已有元素移動到新空間中,釋放舊空間,並添加
相關文章
相關標籤/搜索