#include <iostream> #include <string> #include <vector> #include <cmath> #include <cstdlib> #include <time.h> // 定义模板函数,用于输出vector容器对象元素的值 template<typename T> void output(const T& obj) // 引用作为函数参数 { for(auto item: obj) std::cout << item << " "; std::cout << std::endl; } int main() { using namespace std; vector<int> v1{1, 9, 8, 4}; v1.insert(v1.begin(), 2022); // 在v1.begin()之前的位置插入 v1.insert(v1.end(), 2023); // 在v1.end()之前的位置插入 cout << "v1: "; output(v1); v1.pop_back(); // 从v1尾部删除数据项 v1.erase(v1.begin()); // 删除v1.begin()位置的数据项 cout << "v1: "; output(v1); vector<string> v2{"《1984》", "《动物农场》", "《美丽新世界》"}; cout << "v2: "; output(v2); }
标签:insert,begin,end,cout,v1,实验,include From: https://www.cnblogs.com/wzw252/p/16740324.html