vector::reserve和vector::resize的區別

首先了解一下vector:     vector是線性容器,它的元素嚴格的按照線性序列排序,和數組一樣,它的元素存儲在一塊連續的存儲空間中,這也意味着我們不僅可以以下標的方式訪問元素,還可以使用指針的偏移方式訪問,和常規數組不一樣的是,vector能夠自動存儲元素,可以自動增長或縮小存儲空間。 vector::reserve 函數原型: void reserve(size_type n); res
相關文章
相關標籤/搜索