接口:
void reserve( size_type new_cap );
- 如果
new_cap
大于当前的capacity
, 则重新生成capacity
大于或等于new_cap
的空间, 原先的迭代器/引用都将失效 - 如果
new_cap
小于当前的capacity
, 则什么都不做 - 在
size
小于等于capacity
之前, 插入操作都不会重新分配空间 - 不改变
size
大小
接口:
void reserve( size_type new_cap );
new_cap
大于当前的capacity
, 则重新生成capacity
大于或等于new_cap
的空间, 原先的迭代器/引用都将失效new_cap
小于当前的capacity
, 则什么都不做size
小于等于capacity
之前, 插入操作都不会重新分配空间size
大小