您当前的位置: 首页 >  容器
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ std::vector 容器 是什么

软件工程小施同学 发布时间:2021-08-19 11:09:52 ,浏览量:0

一、什么是vector?

向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)。

跟任意其它类型容器一样,它能够存放各种类型的对象。

可以简单的认为,向量是一个能够存放任意类型的动态数组。

二、容器特性 1.顺序序列

顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序列中的位置访问对应的元素。

2.动态数组

支持对序列中的任意元素进行快速直接访问,甚至可以通过指针算述进行该操作。提供了在序列末尾相对快速地添加/删除元素的操作。

3.能够感知内存分配器的(Allocator-aware)

容器使用一个内存分配器对象来动态地处理它的存储需求。

三、例子 pop_back()&push_back(elem)实例在容器最后移除和插入数据
#include 
#include 
#include 
using namespace std;
 
int main()
{
    vectorobj;//创建一个向量存储容器 int
    for(int i=0;i            
关注
打赏
1665320866
查看更多评论
1.3761s