当内存受限时(此时虚拟内存都快耗尽),由于push_back由于每次发现存储空间不够时,默认会申请原来空间的两倍,此时申请空间时就会发生错误。因此如果知道 vector需要多少内存的话,最好先用 reserve申请一下空间 ,即预申请一定的空间。
重新设置该容器的大小
当内存受限时(此时虚拟内存都快耗尽),由于push_back由于每次发现存储空间不够时,默认会申请原来空间的两倍,此时申请空间时就会发生错误。因此如果知道 vector需要多少内存的话,最好先用 reserve申请一下空间 ,即预申请一定的空间。
重新设置该容器的大小