std::vector 的成员函数
时间: 2023-06-20 08:04:10 浏览: 169
大家注意vector, list, set, map成员函数erase
std::vector 是一个动态数组,它提供了许多有用的成员函数,包括:
1. push_back():在 vector 的末尾添加一个元素
2. pop_back():从 vector 的末尾删除一个元素
3. size():返回 vector 中元素的数量
4. capacity():返回 vector 中可以存储的元素的数量
5. empty():检查 vector 是否为空
6. clear():删除 vector 中的所有元素
7. insert():在 vector 中插入一个或多个元素
8. erase():从 vector 中删除一个或多个元素
9. operator[]:访问 vector 中的元素
10. front():返回 vector 中的第一个元素
11. back():返回 vector 中的最后一个元素
12. reserve():为 vector 分配空间,减少重新分配和复制的次数
13. shrink_to_fit():将 vector 的容量缩小到与其大小相同,以释放未使用的内存。
这些成员函数可以帮助我们方便地操作 vector。
阅读全文