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

成都网站开发团队买了域名以后如何做网站

成都网站开发团队,买了域名以后如何做网站,微信商城系统,百度2019旧版本下载类和对象中#xff08;运算符重载补充#xff09; 类和对象下#xff08;初始化列表#xff09; 一.运算符重载补充#xff1a;1.流插入运算符#xff1a;1.考虑到隐含的参数指针#xff1a;2.进行优化#xff01;2-1#xff1a;解决办法#xff1a;友元2-2#xff… 类和对象中运算符重载补充 类和对象下初始化列表 一.运算符重载补充1.流插入运算符1.考虑到隐含的参数指针2.进行优化2-1解决办法友元2-2流插入一定满足连续 3.总结 2.流提取运算符 二.const 成员1.概念进入2.具体操作3.参数变化3-1权限下降 4.成员函数const 原则 三.构造函数补充1.初始化2.初始化列表3.作用1.const的初始化2.引用的初始化3.自定义类型成员的初始化3-1.自定义类型初始化列表3-2.所有都可以使用初始化列表 4.初始化列表的顺序 4.总结1.引用const没有默认构造的自定义类型成员2.自定义类型的成员有显示的构造函数3.尽量使用初始化列表因为不使用也会走到初始化列表中3-1 一.运算符重载补充 1.流插入运算符 我们知道进行运算符重载这个函数的参数的左右类型是非常重要的我们尝试在类中去定义这个流插入重载 1.考虑到隐含的参数指针 2.进行优化 我们观察上面的代码发现可以实现在类中进行流插入运算符的一个重载但是我们需要考虑隐含参数的位置所以我们进行传参的时候就 写成了 d1cout . 上面这个语句是非常奇怪的因为我们之前使用cout的时候把类型的数据插入到cout中但是上面这个就是把cout插入到d1中这是不好的 没有人规定类的操作符必须要写在类中 我们把函数定义到全局中-》出现了一个问题我们在全局中是找不到成员变量的我们成员变量是私有的我们不希望成员变量不去使用成员函数而发生改变 2-1解决办法友元 通过friend 关键字去在类中声明一个友元函数就可以解决我是你的朋友可以访问私有的成员变量 2-2流插入一定满足连续 我们通过前面的知识我们知道满足连续性这个函数就需要一个返回值 3.总结 其他的运算符一般是实现在成员函数中但是流插入和流提取操作符是实现在全局的。 1.因为存在隐含的参数影响了操作符的顺序。 1-1写在全局改变了函数传参的顺序并且满足了正常的cout的使用顺序 2.写到全局访问不到私有的问题 2-1友元解决 2.流提取运算符 二.const 成员 1.概念进入 我们观察上面的代码会发现 我们定义了一个const Date 类型的d2是不想要d2这个日期对象被修改但是我们的隐含参数默认是一个Date* 类型所以参数列表不匹配 通过将const修饰的“成员函数”称之为const成员函数const修饰类成员函数实际修饰该成员函数隐含的this指针表明在该成员函数中不能对类的任何成员进行修改。 2.具体操作 需要特别注意成员函数定义和声明分开的时候const都需要加上和缺省参数不一样 3.参数变化 3-1权限下降 4.成员函数const 原则 1.可以定义成const 的成员函数都应该定义这样const 和非const 对象都可以调用。 2.如果不去定义const 那么const类型的对象就不可以去进行成员函数调用 3.如果有需要修改成员变量的函数不可以使用const去修饰 三.构造函数补充 1.初始化 我们之前通过构造函数去初始化成员变量其实是一种赋值 虽然上述构造函数调用之后对象中已经有了一个初始值但是不能将其称为对对象中成员变量的初始化构造函数体中的语句只能将其称为赋初值而不能称之初始化。因为初始化只能初始化一次而构造函数体内可以多次赋值。 2.初始化列表 初始化列表以一个冒号开始接着是一个以逗号分隔的数据成员列表每个成员变量后面跟一个放在括号中的初始值或表达式。 3.作用 1.const的初始化 2.引用的初始化 我们知道引用是必须需要初始化第一次是地址之后都是赋值所以我们不可以让引用类型的成员变量在赋值的时候再去拿到别的值 不然会产生赋值之后的这个成员变量到底是谁的别名 通过在初始化列表进行初始化我们再去赋值我们就知道这个引用是谁的别名。 3.自定义类型成员的初始化 我们通过初始化列表就可以自己搞定初始化一个队列 3-1.自定义类型初始化列表 通过初始化列表自己去调用对应的构造函数去完成我们想要多大的栈就可以初始化多大的栈 3-2.所有都可以使用初始化列表 我们不能完全舍弃构造函数初始化因为对于构造函数来说处理栈空间开辟是否成功等比较长的代码上是比较有优势的。初始化列表没有办法去判断栈空间是否开辟成功 4.初始化列表的顺序 初始化列表要和类的成员变量定义顺序相同 4.总结 1.引用const没有默认构造的自定义类型成员 2.自定义类型的成员有显示的构造函数 3.尽量使用初始化列表因为不使用也会走到初始化列表中 3-1 80%----100% 使用初始化列表 0%-20% 进行初始化列表构造函数的混和使用
http://www.sadfv.cn/news/95942/

相关文章:

  • 个人做地方门户网站网站推广的宣传途径
  • 天津网站建设流程多米诺网站建设
  • 厦门南希网站建设怎么提高网站响应速度
  • 学做凉菜冷菜的网站做农业网站
  • 福州建设网站的公司wordpress怎么搜站点
  • 肥西县建设官方局网站物流网络是指什么
  • 怎样用服务器做网站长沙网络推广袁飞seo
  • 商务网站建设期末作业孝感有做网站的公司吗
  • 网站建设必要性和意义百度网首页官网
  • 做网站推广方法seo做得比较好的企业案例
  • 怎么在公众号上做网站娄底网站制作
  • 商城网站前台模板免费下载termux安装wordpress
  • 响应式网站模板 视差先做产品网站还是app
  • 深圳网站的优化公司哪家好wordpress输入正确密码无法登陆
  • 深圳机票网站建设哪里有永久免费建站
  • 企业网站的推广方法做网站封面素材图
  • 二手车的网站建设例子网站没有关键词库
  • 文库类网站建设建议及经验免费申请电子邮箱
  • 房产o2o网站建设wordpress 4.8.5 漏洞
  • 中山网站建设品牌wordpress cache9 korea cdn
  • 做淘宝店铺有哪些好的网站嘉兴服饰网站建设
  • 单页购物网站源码iis网站没有属性
  • 经济型网站建设短网址生成器是什么
  • 手机网站做桌面快捷方式wordpress邮箱验证注册
  • dw做网站的所有流程版面设计的原则
  • 做电商需要哪些网站购物网站的搜索功能是怎么做的
  • app和微网站的对比分析滨州外贸网站建设
  • 电商网站运维怎么做常熟网站建设哪家好
  • 想建书画网站怎么做的免费网站软件下载大全动漫
  • 网站建设报价清单手机建站程序免费下载