當記憶體受限時(此時虛拟記憶體都快耗盡),由于push_back由于每次發現存儲空間不夠時,預設會申請原來空間的兩倍,此時申請空間時就會發生錯誤。是以如果知道 vector需要多少記憶體的話,最好先用 reserve申請一下空間 ,即預申請一定的空間。
重新設定該容器的大小
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0NXYFhGd192UvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LclXS61EeFpWTqBnMZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TM3YTNzgDM5ETNxUDM0EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
當記憶體受限時(此時虛拟記憶體都快耗盡),由于push_back由于每次發現存儲空間不夠時,預設會申請原來空間的兩倍,此時申請空間時就會發生錯誤。是以如果知道 vector需要多少記憶體的話,最好先用 reserve申請一下空間 ,即預申請一定的空間。
重新設定該容器的大小