#include <iostream>
#include <vector>
int main() {
// 创建一个空的 vector
std::vector<int> myVector;
// 向 vector 中添加元素
myVector.push_back(10);
myVector.push_back(20);
myVector.push_back(30);
// 遍历 vector 并打印元素
std::cout << "Vector elements:";
for (int i = 0; i < myVector.size(); ++i) {
std::cout << " " << myVector[i];
}
std::cout << std::endl;
// 使用迭代器遍历 vector 并打印元素
std::cout << "Vector elements (using iterators):";
for (auto it = myVector.begin(); it != myVector.end(); ++it) {
std::cout << " " << *it;
}
std::cout << std::endl;
// 访问 vector 的特定元素
std::cout << "Element at index 1: " << myVector[1] << std::endl;
// 修改 vector 中的元素
myVector[1] = 50;
std::cout << "Modified element at index 1: " << myVector[1] << std::endl;
// 删除 vector 的最后一个元素
myVector.pop_back();
// 打印 vector 的大小
std::cout << "Vector size: " << myVector.size() << std::endl;
return 0;
}
c++ stl 之 vector
最新推荐文章于 2024-08-29 16:39:06 发布