vector类的常用方法
时间: 2023-11-29 10:15:16 浏览: 24
1. 构造函数:可以创建一个新的vector。
2. push_back():在vector的尾部添加一个元素。
3. pop_back():删除vector的尾部元素。
4. size():返回vector中元素的数量。
5. empty():如果vector为空,则返回true。
6. reserve():增加vector的容量,以便更多的元素可以添加。
7. clear():删除vector中的所有元素。
8. erase():删除vector中的一个或多个元素。
9. insert():在vector中插入一个或多个元素。
10. front():返回vector的第一个元素。
11. back():返回vector的最后一个元素。
12. begin():返回一个指向vector开头的迭代器。
13. end():返回一个指向vector结尾的迭代器。
14. rbegin():返回一个指向vector结尾的反向迭代器。
15. rend():返回一个指向vector开头的反向迭代器。
16. swap():交换两个vector的内容。
17. assign():将一个vector的内容赋给另一个vector。
18. at():返回vector中指定位置的元素。
19. resize():更改vector中元素的数量。
20. capacity():返回vector的容量。
相关问题
vector类的常用方法c++
vector类是STL中的一个动态数组容器,常用方法包括:
1. push_back(elem):在向量的末尾添加元素elem
2. pop_back():删除向量的最后一个元素
3. insert(pos,elem):在向量中的pos位置插入元素elem
4. erase(pos):删除向量中的pos位置处的元素
5. clear():清空向量中的所有元素
6. size():返回向量中的元素数目
7. empty():判断向量是否为空,如果为空则返回true,否则返回false
8. front():返回向量中的第一个元素
9. back():返回向量中的最后一个元素
c++中vector类的常用方法
1. push_back():将元素插入向量的末尾
2. pop_back():删除向量的末尾元素
3. size():返回向量中元素的个数
4. clear():清空向量中的所有元素
5. empty():判断向量是否为空
6. at():获取向量中指定位置的元素
7. front():获取向量中第一个元素
8. back():获取向量中最后一个元素
9. insert():在向量中指定位置插入元素
10. erase():删除向量中指定位置或范围内的元素
11. resize():改变向量的大小
12. reserve():预分配向量中的内存空间
13. capacity():返回向量中可用的内存空间大小
14. swap():交换两个向量的元素