我来自 C 背景。例如,我曾经分配内存/数组,将其发送到其他地方,并且指针保留在那里,即使在分配它的范围被破坏之后也是如此。
现在,如果我对向量执行相同的操作:初始化,通过引用传递它,然后将该引用保存在某处。在实际创建向量的初始方法超出范围之后,它会被销毁吗?或者由于指向它的指针仍然被保存,它将被保留。
c++ allocation vector
allocation ×1
c++ ×1
vector ×1