vector中的resize與reserve

void reserve (size_type n); reserver函數用來給vector預分配存儲區大小,即capacity的值 ,可是沒有給這段內存進行初始化。reserve 的參數n是推薦預分配內存的大小,實際分配的可能等於或大於這個值,即n大於capacity的值,就會reallocate內存 capacity的值會大於或者等於n 。這樣,當調用push_back函數使得size 超過
相關文章
相關標籤/搜索