相关疑难解决方法(0)

在矢量:: push_back内存明智的情况下会发生什么?

我的问题是关于它的效果vector::push_back,我知道它在向量的末尾添加了一个元素但是在引擎盖下面会发生什么?

IIRC内存对象是按顺序方式分配的,所以我的问题是是否vector::push_back只是在向量之后立即分配更多内存,如果是这样,如果该位置没有足够的可用内存会发生什么?或者也许在"结束"中添加指针以使向量"跳"到它继续的位置?或者只是通过将其复制到另一个有足够空间且旧副本被丢弃的位置来重新分配?或者别的什么?

c++ vector push-back

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

push-back ×1

vector ×1