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

房地产公司网站建设ppt常用的网络营销方法

房地产公司网站建设ppt,常用的网络营销方法,wordpress+采集小说,定制网站的好处有哪些1.list的基本组成 list是一个双向链表,它的基本组成就是 成员作用prev指针指向上一个元素next指针指向下一个元素data用来保存数据 2.list的迭代器 由于人们一般习惯于:迭代器是找到下一个元素,迭代器–是找到上一个元素。在双向链表list中…

1.list的基本组成

list是一个双向链表,它的基本组成就是

成员作用
prev指针指向上一个元素
next指针指向下一个元素
data用来保存数据

在这里插入图片描述

2.list的迭代器

由于人们一般习惯于:迭代器++是找到下一个元素,迭代器–是找到上一个元素。在双向链表list中,我们可以知道下一个元素就是next所指元素,上一个元素就是prev所指元素。
如果我们想要实现迭代器++的操作,就需要访问list节点对应的next指针。所以迭代器是一个类,需要为我们封装这些操作,或者更准确的说,迭代器类是一个智能指针

list的插入和接合操作都不会造成原有的list迭代器失效,对于删除操作,也只有”指向被删除元素“的那个迭代器失效,其它迭代器不受任何影响

1.++i 和 i++的重载

Q:在C++中,由于++i和i++都只有一个参数,那么如何对这两种分别进行重载呢?
A:在C++中,规定了带有参数的是后置++,没有参数的是前置++。比如说
operator++(int) {}; //对 i++ 进行重载
operator++() {};    //对 ++i 进行重载

注意

1.后置++的* 操作符不是解引用,而是调用了拷贝构造函数来制造一个副本
2.为了模拟C++的整数不能进行如下操作:

(i++)++;    //不允许
i++++;     //不允许
(++i)++;    //允许
++++i;      //允许

C++允许前置++连续,但是不允许后置++连续,所以迭代器中,对于前置++,返回的是引用。而后置++运算符返回的不是reference,而是值;
在这里插入图片描述

3.G4.9的list

1.G4.9对比G2.9的一些细节修正

1.list中指针的类型不再是void*
2.代器不再需要传一种类型的三个形式(T,* T,& T),而是传入T之后再typedef。
在这里插入图片描述

2.G4.9的list更加复杂

在这里插入图片描述

迭代器补充

1.迭代器的设计原则

迭代器是算法和容器之间的桥梁,所以算法会想知道迭代器的一些性质来辅助算法。
这些性质如下:

五种迭代器中必须typedef的性质解释
iteratior_category迭代器类型
value_type迭代器所指对象的类型
difference_type两个相邻的迭代器之间的距离
pointer指向value type的指针
reference对value type的引用

在这里插入图片描述

2.iterator traits的作用和设计

1.作用

由于上面的设计原则可以知道,迭代器必须typedef五个性质。但是如果这个指针不是一个class的指针,而就是一个普通的指针的话,这样的话,我们怎么分辨呢?iterator traits就用上了。

在这里插入图片描述

2.设计

设计一个中间层作在迭代器和算法中间作为媒介,这个中间层就是iterator traits

实际上就是利用了C++中模板的偏特化来进行一个区分。

注意即使是const指针,为了它能够创建一个非const变量,我们也应当返回一个非const的类型。

图1这里仅仅是举例,完整在图2
在这里插入图片描述
在这里插入图片描述

http://www.zhongyajixie.com/news/11068.html

相关文章:

  • 网站怎么做跳转页面南京百度快速排名优化
  • 东莞是什么网站建设百度网站入口链接
  • 淘宝网站建设 深圳市场调研方案范文
  • 中国铁路建设监理协会官方网站重庆百度seo排名
  • 网站项目建设策划方案友情链接交易平台
  • 做网站步骤详解友链交换有什么作用
  • 在哪个网站做推广好1688网站
  • 旅游网站开发书籍小程序怎么开发
  • 发布信息seo成都培训
  • 上海专业网站建站品营销推广方案设计
  • 六安网站建设企业北京seo公司wyhseo
  • 宁德网站开发公司品牌设计
  • phpcms 网站路径如何做好seo优化
  • 娄底网站开发广告公司收费价格表
  • 制作一个网址需要多少钱湖南优化公司
  • 长沙网站建设公司招聘seo优化软件哪个好
  • 上海网站托管东莞seo优化方案
  • 1g内存vps 开电影网站网络运营推广怎么做
  • 东莞网站建设推广服务百度智能小程序怎么优化排名
  • 做女装的网站有哪些关键词优化百家号
  • 有没有适合宝妈找工作做兼职的网站企业网站优化关键词
  • 大型网站开发项目书籍给公司做网站的公司
  • 网站建设费用预算结构优化设计
  • 东丰在线网站建设重庆可靠的关键词优化研发
  • ip分享网站安卓手机优化软件排名
  • 做私人网站站长工具是什么意思
  • 怎么做动态网站jsp谷歌paypal官网登录入口
  • 如何做统计信息的网站阿里云域名注册官网
  • 仙居做网站公司公司seo是什么级别
  • 网站开发流程荆州app关键词推广