std::vector怎么使用
时间: 2024-03-02 17:42:30 浏览: 62
std::vector是C++标准库中的容器类,用于存储和操作动态数组。要使用std::vector,需要包含头文件#include<vector>,然后使用namespace std来引用vector类。
下面是一个使用std::vector的示例代码:
#include <iostream>
#include <vector>
int main() {
std::vector<int> v; // 创建一个空的vector对象
// 向vector中添加元素
for (int i = 0; i < 10; i++) {
v.push_back(i);
}
// 遍历vector并输出元素
for (const auto& elem : v) {
std::cout << elem << " ";
}
std::cout << std::endl;
// 插入vector中的另一个vector
std::vector<int> v2 = {-1, -2, -3, -4};
v.insert(v.end(), v2.begin(), v2.end());
// 删除vector中的一部分元素
auto begin_it = v.begin();
while (*begin_it != *v2.begin()) {
begin_it++;
}
v.erase(begin_it, v.end());
// 再次遍历vector并输出元素
for (const auto& elem : v) {
std::cout << elem << " ";
}
return 0;
}
阅读全文