请选择 进入手机版 | 继续访问电脑版

c++ STL标准模板库——vector容器

[复制链接]
小甜心 发表于 2021-1-1 18:32:42 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
vector容器先容

vector是STL尺度模板库中的一个容器,可以容纳差别的数据范例,并且数据可以自动向前增长,因此称之为向量,vector是一个序列式容器,内里的底层实现是一个顺序表结构
vector容器的特性

1.数据自动初始化为0
2.可以动态增长长度(相比与数组强大太多,可以用vector取代数组)
3.支持随机访问数据
4.对内存边界举行检查
5.自动举行内存的申请和释放(vector底层实现,不消人为使用)
vector的使用

1.需要调用头文件:#include
2.需要打开定名空间std:using namespace std;
3.初始化的四种方式
4.vector对数据的使用
5.vector的迭代器
6.vector兼容c语言
6.使用#中的sort函数对vector的数据元素排序
[code]//vector变量名;#include#include#includeusing namespce std;int main(){    //vector的初始化    vectorvec;//初始化一个存储int范例的vector容器(没有存储数据)    vectorvec2(10);//初始化一个巨细为10的vec2,数据会默认初始化为0    vectorvec3(20,12);//初始化一个巨细为20,数据初始化为12的Vec3    //第四种方式,初始化列表初始化    vectorvec4={1,2,3,4,5,6,7,8,9,0};        //用范围for循环遍历vector    for(auto e:vec4)    {       cout
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )