C++向量(Vector)是一种动态数组,它可以在运行时根据需要自动调整大小。它是C++标准模板库(STL)中的一部分,提供了许多方便的方法来操作和管理元素。
C++向量的示例使用如下:
#include <iostream>
#include <vector>
int main() {
// 创建一个空的向量
std::vector<int> myVector;
// 向向量中添加元素
myVector.push_back(10);
myVector.push_back(20);
myVector.push_back(30);
// 访问向量中的元素
std::cout << "第一个元素:" << myVector[0] << std::endl;
std::cout << "第二个元素:" << myVector[1] << std::endl;
std::cout << "第三个元素:" << myVector[2] << std::endl;
// 修改向量中的元素
myVector[1] = 50;
// 遍历向量中的元素
std::cout << "向量中的元素:";
for (int i = 0; i < myVector.size(); i++) {
std::cout << myVector[i] << " ";
}
std::cout << std::endl;
// 删除向量中的最后一个元素
myVector.pop_back();
// 检查向量是否为空
if (myVector.empty()) {
std::cout << "向量为空" << std::endl;
} else {
std::cout << "向量不为空" << std::endl;
}
// 清空向量中的所有元素
myVector.clear();
return 0;
}
这个示例演示了如何使用C++向量。首先,我们创建一个空的向量myVector
。然后,使用push_back
方法向向量中添加元素。我们可以使用索引访问向量中的元素,并使用size
方法获取向量的大小。通过修改索引位置上的值,我们可以修改向量中的元素。使用循环遍历向量中的元素,并使用pop_back
方法删除向量中的最后一个元素。最后,我们使用empty
方法检查向量是否为空,并使用clear
方法清空向量中的所有元素。
腾讯云提供了云服务器(CVM)产品,您可以在腾讯云上运行和部署C++向量示例代码。您可以访问腾讯云的云服务器产品页面了解更多详情。
领取专属 10元无门槛券
手把手带您无忧上云