c++vector相关用法
时间: 2024-03-06 09:45:45 浏览: 63
C++ vector的用法小结
C++中的vector是一个动态数组,它可以根据需要自动调整大小。下面是一些vector的常见用法:
1. 创建vector:
可以使用以下语法创建一个空的vector:
```cpp
std::vector<int> myVector;
```
或者使用初始化列表创建一个带有初始值的vector:
```cpp
std::vector<int> myVector = {1, 2, 3, 4, 5};
```
2. 添加元素:
可以使用`push_back()`函数向vector末尾添加元素:
```cpp
myVector.push_back(6);
```
3. 访问元素:
可以使用下标运算符`[]`或者`at()`函数来访问vector中的元素:
```cpp
int firstElement = myVector[0];
int secondElement = myVector.at(1);
```
4. 删除元素:
可以使用`pop_back()`函数删除vector末尾的元素:
```cpp
myVector.pop_back();
```
5. 获取大小:
可以使用`size()`函数获取vector中元素的个数:
```cpp
int size = myVector.size();
```
6. 遍历vector:
可以使用循环结构(如for循环)遍历vector中的元素:
```cpp
for (int i = 0; i < myVector.size(); i++) {
std::cout << myVector[i] << " ";
}
```
阅读全文