c++中vector的方法
时间: 2023-07-24 20:03:14 浏览: 101
C++中的`std::vector`是一个动态数组,它提供了许多方法来方便地操作数组。下面是一些常用的`std::vector`方法:
1. `push_back(element)`:在向量的末尾插入一个元素。
2. `pop_back()`:从向量的末尾删除一个元素。
3. `size()`:返回向量中元素的数量。
4. `empty()`:检查向量是否为空,如果为空则返回`true`,否则返回`false`。
5. `clear()`:清空向量中的所有元素。
6. `front()`:返回向量的第一个元素的引用。
7. `back()`:返回向量的最后一个元素的引用。
8. `at(index)`:返回向量中指定索引位置的元素的引用,如果索引超出范围,会抛出`std::out_of_range`异常。
9. `operator[](index)`:返回向量中指定索引位置的元素的引用,不进行边界检查。
10. `begin()`:返回指向向量第一个元素的迭代器。
11. `end()`:返回指向向量最后一个元素后面位置的迭代器。
除了上述方法外,`std::vector`还支持通过迭代器进行遍历、使用算法等更多操作。由于`std::vector`是C++标准库中常用的容器之一,因此还提供了其他更多方法和功能,您可以查阅C++标准库的文档以获取更详细的信息。
阅读全文