
vector
文章平均质量分 77
Dreamer_cxd
这个作者很懒,什么都没留下…
展开
-
vector的模拟实现
vector的模拟实现迭代器构造函数无参构造函数带长度和初始化值的构造函数使用迭代器的构造函数 在上一篇的博客中,我详细介绍了vector的使用,为了能够更好的使用vector,还需要仔细了解它的底层原理。 vector内部的成员有三个: 成员 标志 _start 表示已用空间的起始位置 _finish 表示已用空间的终止位置 _end_of_storage 表示可用空间的终止位置 迭代器 vector在存储方式上与数组是一样的,都是使用连续空间进行存储的,与数组不同的是它是动态原创 2021-10-03 22:09:46 · 180 阅读 · 0 评论 -
C++之STL——vector类
vector类1、vector简介2、vector的使用2.1 vector的定义2.2 vector的迭代器(iterator)的使用 1、vector简介 vector是表示可变大小数组的序列容器。vector采用的是连续存储空间来存储元素的,可以像数组一样通过下标来对vector的元素来进行访问,非常高效;但是和数组不同的是,vector的大小是可以动态变化的,可以随着元素的增加容器会自动进行扩容处理。 2、vector的使用 2.1 vector的定义 首先我们来看一下使用vector的时候,都可以原创 2021-09-13 23:02:52 · 438 阅读 · 0 评论