- vector::operator= 会改变向量容量吗?如果是这样,怎么办?
- Vector的复制构造函数是否复制容量?
我查看了文档但找不到具体的答案。它依赖于实现吗?
向您保证的是:
- 该向量有足够的容量来存储其元素。 (明显地。)
- 在当前容量已满之前,向量不会获得新容量。*
因此,实现想要投入多少额外或很少取决于实现。我认为大多数人在复印时都会使容量与大小匹配,但不能降低容量。 (由于上面的第 2 点;在有足够空间的情况下不允许重新分配。)
* Mostly. See Charles' comments below.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)