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

网站设计的任务seo概念的理解

网站设计的任务,seo概念的理解,阿里云做网站多少钱,个人备案域名可以做哪些网站吗1:标准库中的string类 1:string类的了解 https://cplusplus.com/reference/string/string/?kwstringhttp://string类文档介绍 2:auto和范围for 1:auto关键字 在这里补充2个C11的小语法,方便我们后面的学习。 在早…

1:标准库中的string类

1:string类的了解

https://cplusplus.com/reference/string/string/?kw=stringhttp://string类文档介绍

2:auto和范围for

1:auto关键字

在这里补充2个C++11的小语法,方便我们后面的学习。
在早期C / C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,后来这个不重要了。C++11中,标准委员会变废为宝赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。
用auto声明指针类型时,用auto和auto * 没有任何区别,但用auto声明引用类型时则必须加 &
当在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际只对第一个类型进行推导,然后用推导出来的类型定义其他变量。
auto不能作为函数的参数,可以做返回值,但是建议谨慎使用。
auto不能直接用来声明数组。

2:范围for

对于一个有范围的集合而言,由程序员来说明循环的范围是多余的,有时候还会容易犯错误。因此C++11中引入了基于范围的for循环。for循环后的括号由冒号“ :”分为两部分:第一部分是范围内用于迭代的变量,第二部分则表示被迭代的范围,自动迭代,自动取数据,自动判断结束。
范围for可以作用到数组和容器对象上进行遍历
范围for的底层很简单,容器遍历实际就是替换为迭代器,这个从汇编层也可以看到。

2:string类的常用接口

1:常用构造

2:常见操作

注意:
1. size()与length()方法底层实现原理完全相同,引入size()的原因是为了与其他容器的接口保持一致,一般情况下基本都是用size()。
2. clear()只是将string中有效字符清空,不改变底层空间大小。
3. resize(size_t n) 与 resize(size_t n, char c)都是将字符串中有效字符个数改变到n个,不
同的是当字符个数增多时:resize(n)用0来填充多出的元素空间,resize(size_t n, char c)用字符c来填充多出的元素空间。注意:resize在改变元素个数时,如果是将元素个数增多,可能会改变底层容量的大小,如果是将元素个数减少,底层空间总大小不变。
4. reserve(size_t res_arg = 0):为string预留空间,不改变有效元素个数,当reserve的参数小于string的底层空间总大小时,reserver不会改变容量大小。

3:对象及其遍历

4:对对象的修改

注意:
1. 在string尾部追加字符时,s.push_back(c) / s.append(1, c) / s += 'c'三种的实现方式差不多,一般情况下string类的 += 操作用的比较多, += 操作不仅可以连接单个字符,还可以连接字符串。
2. 对string操作时,如果能够大概预估到放多少字符,可以先通过reserve把空间预留好。

5:string类非成员函数(运算符重载)

6:vs和g++下string结构的说明

http://www.dtcms.com/wzjs/268299.html

相关文章:

  • 虚拟主机怎么上传网站拼多多seo 优化软件
  • 数字化档案馆及网站的建设创意营销
  • 做网站的论坛专业排名优化工具
  • 网站制作语言搜索引擎优化方法总结
  • 国内net开发的网站建设如何搭建公司网站
  • 做外贸网站平台有哪些内容广州排前三的seo公司
  • 大连做网站比较好的公司效果最好的推广软件
  • 静态网页设计制作心得知名seo公司
  • 如何做搜索网站测试百度快照怎么做
  • 专注苏州网站建设seo专业推广
  • 做司法考试题目的网站seo对网店推广的作用有哪些
  • 公司网站建设目标今天最新新闻摘抄
  • 佛山市住房和城乡建设管理局网站朋友圈广告投放平台
  • 线上兼职的正规网站新闻发布会稿件
  • 河北省建设网站锁安装什么驱动网页设计免费模板
  • 风云办公ppt模板网站外贸怎么建立自己的网站
  • 做商城网站的流程介绍广告推广投放平台
  • 吐鲁番市网站建设免费友情链接网页
  • 滕州网站架设搜索引擎排名大全
  • asp简单的网站怎么做补习班
  • 聊城哪里做优化网站b站2023推广网站
  • 网站搜索不出来手机百度下载免费安装
  • 网站怎么做全屏滚动条在线域名解析ip地址
  • 哪个网站可以做结婚证手机百度app下载
  • 赌博网站做员工犯法吗网络推广公司方案
  • 北苑做网站的公司如何建立公司网站网页
  • html5做测试网站的源代码广州aso优化
  • 设计自学网站哪个好网站搭建需要多少钱
  • 小白如何建设网站如何自建网站?
  • 文化传媒网站建设进入百度官网