天天看點

C++中vector reserve和resize函數1、reserve2、resize

當記憶體受限時(此時虛拟記憶體都快耗盡),由于push_back由于每次發現存儲空間不夠時,預設會申請原來空間的兩倍,此時申請空間時就會發生錯誤。是以如果知道 vector需要多少記憶體的話,最好先用 reserve申請一下空間 ,即預申請一定的空間。

重新設定該容器的大小

C++中vector reserve和resize函數1、reserve2、resize
C++中vector reserve和resize函數1、reserve2、resize

繼續閱讀