vector的常用方法
时间: 2023-12-03 15:40:21 浏览: 132
以下是vector的常用方法:
1. emplace_back():在vector的末尾插入一个元素。
2. push_back():在vector的末尾插入一个元素。
3. pop_back():删除vector的末尾元素。
4. size():返回vector中元素的个数。
5. empty():判断vector是否为空。
6. clear():清空vector中的所有元素。
7. front():返回vector的第一个元素。
8. back():返回vector的最后一个元素。
9. insert():在vector的指定位置插入一个元素。
10. erase():删除vector中指定位置的元素。
11. resize():改变vector的大小。
12. reserve():为vector预留空间。
13. begin():返回指向vector第一个元素的迭代器。
14. end():返回指向vector最后一个元素的下一个位置的迭代器。
15. rbegin():返回指向vector最后一个元素的迭代器。
16. rend():返回指向vector第一个元素的前一个位置的迭代器。
相关问题
列举一下vector的常用方法
1. push_back():在vector末尾添加一个元素。
2. pop_back():删除vector末尾的一个元素。
3. size():返回vector中元素的个数。
4. empty():判断vector是否为空。
5. clear():清空vector中的所有元素。
6. front():返回vector的第一个元素。
7. back():返回vector的最后一个元素。
8. insert():在指定位置插入一个元素。
9. erase():删除指定位置的元素。
10. resize():改变vector的大小。
11. swap():交换两个vector中的元素。
12. reserve():预分配vector中的空间。
13. capacity():返回vector当前已经分配的空间大小。
14. begin():返回指向vector第一个元素的迭代器。
15. end():返回指向vector最后一个元素之后的迭代器。
c++中vector的常用方法
在C++中,`std::vector` 是一个动态数组,非常常用,它提供了许多方便的方法来操作和管理内存。以下是一些`vector`的常用方法:
1. `push_back()`:在向量的末尾添加一个元素。
2. `pop_back()`:删除并返回向量末尾的元素(默认情况下)。
3. `size()`:返回容器中元素的数量。
4. `empty()`:检查容器是否为空,如果为空则返回`true`,否则返回`false`。
5. `front()` 和 `back()`:分别获取向量的第一个和最后一个元素,但不移动指针。
6. `at(index)`:访问指定索引位置的元素,如果索引越界会抛出异常。
7. `insert(pos, element)`:在指定位置插入一个元素。
8. `erase(pos)` 或 `erase(start, end)`:删除从某个位置开始到end位置(不包括end)的所有元素。
9. `resize(new_size)`:改变向量大小,如果新大小小于当前大小,则删除多余元素;如果新大小大于当前大小,则填充剩余部分。
10. `clear()`:移除所有元素,使向量变为空。
阅读全文