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

电子商务的网站案例天津做网站外包公司

电子商务的网站案例,天津做网站外包公司,四川省黄页企业电话,线上推广的方法nullptr关键字 在C11之前,空指针通常用NULL或0表示。然而,这些表示方法存在类型安全问题。C11引入了nullptr关键字,它提供了一个明确的、类型安全的空指针值。 Lambda表达式 Lambda表达式是C11引入的一种便捷的匿名函数定义方式。当Lambda…

nullptr关键字

在C++11之前,空指针通常用NULL0表示。然而,这些表示方法存在类型安全问题。C++11引入了nullptr关键字,它提供了一个明确的、类型安全的空指针值。

Lambda表达式

Lambda表达式是C++11引入的一种便捷的匿名函数定义方式。当Lambda表达式没有捕获外部变量时,它可以被用作函数指针。Lambda表达式提供了一种快速定义函数对象的方法,特别是在需要临时使用的小函数时。

没捕获的情况下,这个表达式可以充当函数的指针

函数指针举例:

内存管理

C++提供了两种内存分配方式:newmalloc,以及它们的释放方式:deletefree

  • new会自动调用对象的构造函数,而malloc不会。
  • 相对地,delete会调用对象的析构函数,而free不会。
  • 使用malloc分配的内存需要强制类型转换,而new不需要。
  • mallocfree是C语言中的函数,而newdelete是C++的关键字。

类和继承

类是C++中实现封装和数据抽象的基本单位。继承是类与类之间的一种关系,它允许一个类(派生类)继承另一个类(基类)的属性和方法。

继承类型

  • 单继承:派生类只继承一个基类。

  • 多继承:派生类可以继承多个基类。尽管多继承提供了更大的灵活性,但通常推荐使用单继承,以避免复杂的继承关系带来的问题。

Base是直接基类

Base0是间接基类

派生类的生成过程

  1. 吸收基类成员:派生类自动拥有来自基类的所有属性和方法,但不包括构造函数和析构函数。
  2. 改造基类成员:如果派生类中有与基类同名的成员或方法,基类的相应成员或方法会被隐藏。这种情况下,如果尝试访问被隐藏的基类成员,将会导致编译错误。

这个情况下基类的fn会被隐藏

这样使用将会报错基类fn函数被隐藏了只有派生类的

这个情况是隐藏并不是重载

重载是要在同一作用域下

这个时候派生类字节大小为4

这个时候则为8

但是调用的时候是调用派生类的

  3.添加基类成员:派生类可以添加新的成员或方法,以扩展基类的功能。

类型兼容规则

类型兼容规则指出,在需要基类对象的任何地方,都可以使用公有派生类的对象来替代。这意味着一个派生类对象可以隐含地转换为基类对象。然而,需要注意的是,这种转换遵循的是静态类型转换,调用的将是基类的成员函数。

这个时候调用的是基类的fn

http://www.yayakq.cn/news/900411/

相关文章:

  • 音乐网站建设费用建设网站尺寸多少
  • 有什么网站做知识吗沈阳网站建设dnglzx
  • 关于网站设计的书西安做网站的云阔
  • 网站开发与设计实训报告摘要网站改版业务
  • 如何在工商局网站上做网登怎么样做推广
  • 炫酷手机网站模板外国做家具的网站
  • 太阳宫网站建设开发前端后端
  • 网站开发哪里可做私活银锭网那个网站做的 好
  • 做黑网站吗知名的集团门户网站建设企业
  • 开原网站建设湖南大型网站建设公司
  • 建站平台系统广州品牌策划公司有哪些
  • 滨海新区建设和交通局网站手机版百度入口
  • 郑州众诚建设监理有限公司网站创建企业网站经过哪些步骤
  • 东莞网站案例营销什么主题和风格的网站好
  • 卖灯杆的做网站好榆林做网站的公司电话
  • 中山市规划建设局网站wordpress posts page
  • 网站后台搭建教程湖南网站营销seo多少费用
  • 51ppt模板免费下载网站做网站公司法人还要拍照吗
  • 如何做网站的内链优化ui设计公司
  • 新手做网站网页微信可以传文件吗
  • 做网站建设的网站网站开发的配置过程
  • 丝绸之路网站平台建设镇江网站定制
  • 马鞍山建设局网站物联网学什么
  • 保定网站建设推广厦门品牌网站建设
  • 国内做的比较好的二手网站无锡做网站设计
  • 广州网站建设维护如何开发电子商务网站
  • 网站开发需要哪些知识和工具制作网页实训报告
  • 锦州网站建设新闻网站怎么创建自己的网站
  • 网站开发免责说明wordpress英雄联盟
  • 咨询行业网站建设公司广州市建设注册中心网站