logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vector-序列式迭代器

remove()实现的原理是:在遍历容器中的元素时,一旦遇到目标元素3,就做上标记,然后继续遍历,直到找到一个非目标元素4,用此目标元素4将最先做标记的位置3覆盖掉,同时将此非目标元素4所在的位置也做上标记,等待找到新的非目标元素将其覆盖,如果我们按照v[i]输出,得到的结果应该是{1,2,4,5,4,5}(3)vector容器和array容器不同,前者可以随着存储元素的增加自行申请更多的存储空间

#rpc#网络协议#网络
STL序列式容器

尽管不同容器对应着不同类别的迭代器,这些迭代器有着较为统一的定义方式int main()//第一种遍历方法i++)//与普通数组一样,使用[]遍历//第二种遍历方法i!= v.end();i++)//用!=比较两个迭代器//第三种遍历方法i++)//用<比较两个迭代器//第四种遍历方法不同容器指定使用不同的迭代器类型容器对应迭代器类型arrary随机访问迭代器vector随机访问迭代器deque随

#c++#算法#开发语言
到底了