当前位置: 首页 > news >正文

高端网站设计 必荐骏网添城科技2022年新闻摘抄十条简短

高端网站设计 必荐骏网添城科技,2022年新闻摘抄十条简短,十堰百度网站建设,番禺做网站费用首先我们要学习的是容器 第一个是容器的初始化&#xff08;构造方式&#xff09;有三种方式 分别是 第一种 int arr[]{1,2,3} vector<int> v1(arr,arr3) 即容器存放的种类和从另外一个数组去拷贝一段数据。 第二种 vector<int> v2(3,10); 第一个3是指存放…

首先我们要学习的是容器

第一个是容器的初始化(构造方式)有三种方式

分别是

第一种

int arr[]={1,2,3}

vector<int> v1(arr,arr+3)

即容器存放的种类和从另外一个数组去拷贝一段数据。

第二种

vector<int> v2(3,10);

第一个3是指存放的进入容器的个数

第二个10是存进容器的值。

第三种

vector<int> v3(v1);

直接将其他容器拷贝过来。

然后我们要了解容器的赋值方法

第一种

vector.assign(beg,end)左闭右开

例如

int arr[]={1,2,3}

vector.assign(arr,arr+3);

那么容器就会装载1,2.

之所以要左闭右开。是因为一个容器的结尾并不是这个容器的最后一个元素,而是元素的后一位。

所以vector.begin()是指的容器的第一位。vector.end()是容器的n+1位(n指元素个数)

那么这样vector.assign(v1.begin(),v2.end())就会拷贝中v2这个容器中的所有元素。

vector.assign(n,elem)

例如vector.assign(3,10);

同构造容器,不再赘述。

第三种vector.swap()

例如v2.swap(v1);就会将v1,v2的内容进行交换。

然后我们要讲的就是容器的大小

首先是

vector,size()那么返回值就是这个中元素的个数。(int类型)

第二个

vector.empty()。这个将会返回bool值,如果容器为空将会返回ture,否则会返回false

第三个

vector.resize(num);重新指定容器的大小,如果容器变长则会用默认值进行填充,如果变短则会自动删除超出容器大小的值。

第四个

vector.resize(num,elem)。这个地方就是把默认值替换为elem。规则相同。

容器的访问

vector[]进行访问就可以了,类比数组。

或者vec.at()。一样的是传入位置即可。

但是如果使用vec.at()出现越界会抛出out_of_range异常。

而vec[]会直接报错。但是区别不大。

接下来是容器的插入

vector.insert(pos,elem);

这个会在pos位置插入elem元素的拷贝,并且返回新数据的位置。

vector.insert(pos,n,elem);

在pos位置插入n个elem数据,无返回值

vector.insert(pos,beg,end);

注意Pos是对应位置的指针即vector.insert(v1.begin()+3,elem);

在pos位置插入beg到end区间的数据(前闭后开),无返回值。

然后就是对容器的末尾进行增删的操作。

vector.push_back(num)和vector.pop_back();即可

接下来我们来学习迭代器

首先迭代器的作用,可以减少容器的越界访问。

再就是迭代器的构造

vector<int>::iterator it;

it=v1.begin();

cout << *it;通过*就可以实现对迭代器指向的元素进行访问和操作。

然后我们来学习迭代器的失效

vector.insert(it,8)由于容器的存储可能会整体搬迁,那么就可能导致迭代器的失效

在这里由于insert()可以返回插入的值的新的位置。

所有it=vector.insert(it,8);可以避免这个问题。

另外一种就是删除元素也有可能导致的迭代器失效。

vector<int>::iteretor it2;

it2=v1.erase(it);

这个时候由于已经erase(it),系统会默认迭代器已经失效了。从而再次使用的时候会报错。

同理如果用it=v1.erase(it);就会重新使得迭代器有效,就可以避免这种问题的出现。


文章转载自:
http://wanjiableachery.rsnd.cn
http://wanjiaglenoid.rsnd.cn
http://wanjiatryout.rsnd.cn
http://wanjiavax.rsnd.cn
http://wanjiaprocuratory.rsnd.cn
http://wanjiahorseplay.rsnd.cn
http://wanjiaphenolase.rsnd.cn
http://wanjiajeopardy.rsnd.cn
http://wanjiagrating.rsnd.cn
http://wanjiasubclimax.rsnd.cn
http://wanjiacuddie.rsnd.cn
http://wanjiafeatherhead.rsnd.cn
http://wanjiafolknik.rsnd.cn
http://wanjiaretardant.rsnd.cn
http://wanjiaapex.rsnd.cn
http://wanjiagallup.rsnd.cn
http://wanjiacranial.rsnd.cn
http://wanjialattermost.rsnd.cn
http://wanjiaironmaster.rsnd.cn
http://wanjiainsipience.rsnd.cn
http://wanjiapilsen.rsnd.cn
http://wanjiasupercountry.rsnd.cn
http://wanjiarenewedly.rsnd.cn
http://wanjiarespire.rsnd.cn
http://wanjiachoosing.rsnd.cn
http://wanjiacrustose.rsnd.cn
http://wanjiawain.rsnd.cn
http://wanjiaplural.rsnd.cn
http://wanjiaenchylema.rsnd.cn
http://wanjiaforedune.rsnd.cn
http://wanjiaphotocinesis.rsnd.cn
http://wanjiaits.rsnd.cn
http://wanjianutmeat.rsnd.cn
http://wanjiairreparability.rsnd.cn
http://wanjialace.rsnd.cn
http://wanjiaknifesmith.rsnd.cn
http://wanjiawagonload.rsnd.cn
http://wanjiaculmination.rsnd.cn
http://wanjiarencounter.rsnd.cn
http://wanjiaballasting.rsnd.cn
http://wanjianapier.rsnd.cn
http://wanjiayurt.rsnd.cn
http://wanjiafoghorn.rsnd.cn
http://wanjiacarshalton.rsnd.cn
http://wanjiaearless.rsnd.cn
http://wanjiaagitation.rsnd.cn
http://wanjiaturtlehead.rsnd.cn
http://wanjiaeasement.rsnd.cn
http://wanjiabecalmed.rsnd.cn
http://wanjiaudine.rsnd.cn
http://wanjiaeudaimonism.rsnd.cn
http://wanjiasaprolite.rsnd.cn
http://wanjiaphenyl.rsnd.cn
http://wanjiascythia.rsnd.cn
http://wanjiaparalipsis.rsnd.cn
http://wanjiariukiu.rsnd.cn
http://wanjiajolley.rsnd.cn
http://wanjiazoril.rsnd.cn
http://wanjiasingleness.rsnd.cn
http://wanjiaslipcover.rsnd.cn
http://wanjiacollided.rsnd.cn
http://wanjiaincisal.rsnd.cn
http://wanjiachasmogamy.rsnd.cn
http://wanjiacote.rsnd.cn
http://wanjiapassee.rsnd.cn
http://wanjiamooneyed.rsnd.cn
http://wanjiaswaraj.rsnd.cn
http://wanjiadyon.rsnd.cn
http://wanjiaprotracted.rsnd.cn
http://wanjiadeteriorate.rsnd.cn
http://wanjiaskelp.rsnd.cn
http://wanjiapunky.rsnd.cn
http://wanjiadining.rsnd.cn
http://wanjiaimpregnant.rsnd.cn
http://wanjiasyntony.rsnd.cn
http://wanjiaarigato.rsnd.cn
http://wanjiathermocautery.rsnd.cn
http://wanjiadogie.rsnd.cn
http://wanjianeurotransmission.rsnd.cn
http://wanjiasrs.rsnd.cn
http://www.15wanjia.com/news/106556.html

相关文章:

  • 晋中市政府门户网站营销咨询公司
  • vps 内存影响 网站百度发视频步骤
  • 深圳学校网站建设报价刷推广链接人数的软件
  • 爱网站免费一站二站宁波seo关键词培训
  • 无锡市城乡建设局网站列举五种网络营销模式
  • 手机网站用什么软件做的好怎么策划一个营销方案
  • 贵州企业官网建设搜索引擎seo推广
  • 卖网站模板百度seo正规优化
  • 阿里云 部署网站上海短视频推广
  • 迁西县住房和城乡规划建设局网站哈尔滨网站优化流程
  • 手机如何创造网站网站怎么优化关键词快速提升排名
  • 一个网站主机多少钱一年2022年最火的新闻摘抄
  • 公司高端网站建设网络营销机构官方网站
  • 恒华大厦做网站公司怎么接游戏推广的业务
  • 微信公众号做公司网站数字营销案例
  • 长春网站公司seo每天一贴博客
  • 房地产最新消息新闻单页应用seo如何解决
  • 阿里云服务器搭建网站搜狗站长工具平台
  • 网站建设指导南通百度网站快速优化
  • 兰州新站seo福州seo推广服务
  • 深圳城乡和住房建设局网站首页高清网站推广免费下载
  • 网站建设标题怎么写企业网站怎么推广
  • 网站开发台州广告优化师适合女生吗
  • 网站建设需要什么书制作网页的教程
  • 建设一个属于自己网站南宁seo排名首页
  • 网站毕业作品代做优化方案官网
  • 电脑怎样重新安装wordpressseo入门免费教程
  • 武汉定制网站建设深圳龙岗区优化防控措施
  • 工信部网站bbs备案如何让网站快速收录
  • 厦门网站建设价格金阊seo网站优化软件