vector有reserve
时间: 2024-01-11 11:09:32 浏览: 67
C++中的vector容器对象学习笔记
是的,vector有一个reserve函数,它可以指定vector的容量,以便在未来添加元素时避免重新分配存储空间。reserve函数的语法如下:
```c++
void reserve(size_type new_cap);
```
其中new_cap是需要预留的容量大小。注意,reserve函数并不会改变vector中元素的数量,只是预留了更多的存储空间。如果需要改变vector中元素的数量,可以使用resize函数。
阅读全文