vector xcp实例代码
时间: 2023-11-17 13:02:53 浏览: 42
vector xcp实例代码如下:
#include <iostream>
#include <vector>
int main() {
// 创建一个空的vector对象
std::vector<int> xcp;
// 向vector中插入数据
xcp.push_back(10);
xcp.push_back(20);
xcp.push_back(30);
// 遍历vector中的数据并输出
for (int i = 0; i < xcp.size(); i++) {
std::cout << xcp[i] << " ";
}
std::cout << std::endl;
// 修改vector中的某个元素
xcp[1] = 25;
// 使用迭代器遍历vector并输出
for (std::vector<int>::iterator it = xcp.begin(); it != xcp.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
// 在vector末尾新增一个元素
xcp.push_back(40);
// 使用auto关键字遍历vector并输出
for (auto num : xcp) {
std::cout << num << " ";
}
std::cout << std::endl;
// 删除vector中的第一个元素
xcp.erase(xcp.begin());
// 使用范围循环遍历并输出vector
for (int num : xcp) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
以上是一个简单的vector xcp实例代码。首先创建一个空的vector对象xcp,然后使用push_back()函数向vector中插入数据。之后分别使用下标访问、迭代器、auto关键字、范围循环等方式遍历vector并输出其中的每个元素。接着,向vector末尾新增一个元素,并使用范围循环再次遍历和输出vector。最后,使用erase()函数删除vector中的第一个元素,并使用范围循环再次遍历和输出vector。整个过程演示了如何使用vector容器进行数据的插入、访问、修改、删除等操作。