vector类型的vector(vector的用法)
介绍
vector(矢量; 向量) ,vector是C++标准模板库(STL)中的部分内容 ,中文偶尔译作“容器 ”,但并不准确 。它是一个多功能的 ,能够操作多种数据结构和算法的模板类和函数库 。vector之所以被认为是一个容器 ,是因为它能够像容器一样存放各种类型的对象 ,简单地说 ,vector是一个能够存放任意类型的动态数组 ,能够增加和压缩数据。
vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值 ,它的一个容器中的所有对象都必须是同一种类型的 。
vector 是一个类模板 。使用模板可以编写一个类定义或函数定义,而用于多个不同的数据类型 。因此,我们可以定义保存 string 对象的 vector,或保存 int 值的 vector,又或是保存自定义的类类型对象的 vector 。vector 不是一种数据类型,而只是一个类模板,可用来定义任意多种数据类型 。vector 类型的每一种都指定了其保存元素的类型 。
用法
在C++中 ,vector是个常用的容器 ,一下是它的具体用法
同时 ,在使用vector是需要用特点的头文件
优点
动态数组可以随时调整数组大小 ,并且提供额外的方法增加 、减小数组中的元素 ,相对于数组十分的高效 。
缺点
运行速度与数组相比较慢 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!