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

哪家网站开发培训好兰州网络seo公司

哪家网站开发培训好,兰州网络seo公司,wordpress简易主题,湘潭学校网站建设 磐石网络我们接着上一篇的迭代器说起,迭代器不只有正向的,还有反向的,就是我们下边的这两个 它的迭代器类型也是不同的 rbegin就是末尾,rend就是开头,这样我们想遍历一个string对象的话就可以这样做 int main() {string s1(…

我们接着上一篇的迭代器说起,迭代器不只有正向的,还有反向的,就是我们下边的这两个
在这里插入图片描述
在这里插入图片描述
它的迭代器类型也是不同的
rbegin就是末尾,rend就是开头,这样我们想遍历一个string对象的话就可以这样做

int main() {string s1("abcdefghijk");string::reverse_iterator it = s1.rbegin();while (it != s1.rend()) {cout << *it << ' ';it++;}cout << endl;return 0;
}

当然如果我们遇到const对象就要用const版本的迭代器
在这里插入图片描述
一个类型竟然有这么长,这就让我们想起来之前学的auto关键字,它可以自动去匹配类型
在这里插入图片描述
它们是等价的,确实可以方便不少,但同时也带来了问题,就是我不能通过这一条语句知道这个迭代器是const版本的,我还要去看前边的语句才可以
这时库中确实还有其他版本的迭代器
在这里插入图片描述
前边加个c确实就表明这个迭代器是const版本的了,但我们用到确实也是比较少,我们只需要知道就可以了
下一个是我们string中的capacity
在这里插入图片描述
这里的capacity就是给我们的对象分配了多大的空间,分配了这么多空间只要没用完就不需要扩容,下面我们看一下VS2019和g++的扩容机制
在这里插入图片描述
我们可以看到这整体上是1.5倍扩容
在这里插入图片描述
在g++下是2倍扩容
下一个是reserve
在这里插入图片描述
reserve是保留的意思,就是保留多少空间的意思,这个有较大作用的地方就是知道要用多少空间然后提前开好,就可以省去扩容时间
下一个是resize
在这里插入图片描述
这个一听就是改变size,如果让size变大的话,后边会补上’\0’,如果让size变小的话,它是会影响到数据的
访问数据不仅可以用下标加方括号,也可以用at
在这里插入图片描述
它们越界都会报错,但是报错的方式是不一样的
在这里插入图片描述
在这里插入图片描述
一个是程序强制终止,一个是抛异常
我们想给一个对象中增加内容,可以用下面这几种方式
在这里插入图片描述
当然最方便的还是+=
我们如果想在键盘中读入带空格的一行,可以用下面的方法
在这里插入图片描述

http://www.mmbaike.com/news/68544.html

相关文章:

  • wordpress登录插件gihub产品seo基础优化
  • 电子商务网站建设与管理课程设计手机优化大师下载
  • 链接点开网页表白的网站怎么做的天津优化公司
  • 江阴做网站什么是搜索引擎优化seo
  • 七宝做网站媒体公关
  • 浙江专业网站建设商城供应嘉兴优化公司
  • 2022年重大时政热点关键词优化百家号
  • 河南专业网站建设seo最新教程
  • 常州市建设局网站各大搜索引擎提交入口
  • 网站自适应是什么做的免费软文推广平台
  • 可以做代发货源的网站电商网站建设步骤
  • 网站如何做入支付接口百度地图导航2021最新版
  • 动易网站论坛百度广告联盟点击一次多少钱
  • 自己做的网页怎么上传到网站整站优化要多少钱
  • 在线网页截图国内专业的seo机构
  • .com免费网站怎么做网络营销推广公司网站
  • 王爷追妻有点忙百度的搜索引擎优化
  • 免费汽车租赁网站模板长沙网站推广
  • 项目网站建设方案模板搜索引擎优化排名
  • 游戏官网平台网站推广优化外包公司
  • .net微信网站开发著名的营销成功的案例
  • 要是360网站不安全怎么做高端网站建设南宁
  • 网站banner图怎么设计上海专业的seo公司
  • 跳转中济南seo关键词排名工具
  • 布拖网站建设百度推广运营怎么做
  • 农村做网站赚钱关键字搜索
  • 淘宝网站建设好评搜索引擎大全
  • 做网站需要申请商标哪些类目互联网广告行业
  • 网络公司制作网站2024年1月新冠高峰
  • 网站建设技术革命爱采购seo