#include <iostream>
#include<vector>
using namespace std;
//1.vector的概述:vector容器是 单端动态数组容器
//push_back尾部插入元素、pop_back尾部删除元素
//front()头元素、back()尾元素
//begin()得到的是 容器的 起始迭代器(首元素的位置); rbegin()得到的是 容器的 结束迭代器 的前一个位置。
//end() 得到的是 结束迭代器(尾元素的下一个元素位置); rend()得到的是 容器的 起始迭代器 的前一个位置。
//必须包含头文件:#include<vector>
void test01()
{
vector<int> obj;
obj.push_back(10);
obj.push_back(20);
obj.push_back(30);
obj.push_back(40);
for(vector<int>::iterator it = obj.begin(); it != obj.end(); it++)
{
cout << (*it) << " ";
}
cout << endl;
}
//2.vector API
/*
2.1. vector构造函数
vector<T> v; //采用模板实现类实现,默认
C++ 语法 - 16. STL - vector容器 - 详解
最新推荐文章于 2024-08-25 15:49:03 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)