#include <iostream>
#include <vector>int main() {// 创建一个空的 vectorstd::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;
}