相关疑难解决方法(0)

关于如何在向量上调用清晰度改变容量,标准说了什么?

本网站暗示清除向量可能会改变容量:

http://en.cppreference.com/w/cpp/container/vector/clear

许多实现在调用clear()之后不会释放已分配的内存,从而有效地保持向量的容量()不变.

但根据@JamesKanze的说法,这是错误的,标准要求明确不会改变容量.

标准说什么?

c++ vector language-lawyer

42
推荐指数
1
解决办法
4775
查看次数

当新大小小于当前大小时,std :: vector :: resize()是否会重新分配?

可能重复:
std :: vector向下调整大小

如果我resize()std::vector尺寸小于其当前尺寸,那么矢量是否可能会分配新内存?

出于性能原因,这对我很重要.

c++ std c++11 c++03 c++98

15
推荐指数
2
解决办法
6020
查看次数

标签 统计

c++ ×2

c++03 ×1

c++11 ×1

c++98 ×1

language-lawyer ×1

std ×1

vector ×1