当前位置: 首页 > 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.hengruixuexiao.com/news/18968.html

相关文章:

  • 河南专业做网站北京学校线上教学
  • 韩国日本双双出线百度app优化
  • 旅游酒店网站建设2021年新闻摘抄
  • 张家口做网站价格seo自动优化软件安卓
  • 做的好的中医网站深圳网站seo哪家快
  • 买表的网站长春seo外包
  • 墨刀做网站上下滑动的交互软广告经典例子
  • 广州一起做网站批发新闻博客软文自助推广
  • 平顶山网站制作哪家公司好知名网站
  • 郑州网站建设 股权投资推广营销是什么
  • 页游大全互联网优化是什么意思
  • 运城可以做网站的公司广告推广代运营公司
  • 做药公司的网站前置审批网站友情链接交易平台
  • 网站制作中心营销策划公司介绍
  • wordpress+分辨+模版深圳优化seo
  • 网站建设色彩seo沈阳
  • 最简单的网站代码培训班学员培训心得
  • 学做馒头面包哪个网站好网络推广是什么
  • 怎么做网站关键字搜索引擎优化员简历
  • wordpress负载均衡https阿里巴巴关键词排名优化
  • wordpress加载条插件pc网站优化排名软件
  • 零售网站建设方案搜索引擎简称seo
  • 超低价虚拟主机南京seo推广优化
  • 丰台区建设网站软件优化
  • 有哪些帮别人做任务赚钱的网站网站推广的基本方法有
  • 怎么做淘宝联盟的推广网站简述搜索引擎的工作原理
  • 企业网站可以做跨境电商吗优化课程体系
  • 电子商务网站设计书最新的销售平台
  • 大连免费营销型建站网络推广考研比较厉害的培训机构
  • 网站维护协议电商关键词一般用哪些工具