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

相关文章:

  • 5v贵阳做网站的价格1500元个性定制首选方舟网络域名在线查询
  • 朝阳网站制作短网址生成器免费
  • 企业网站seo可以免费投放广告的平台
  • 做网站去哪好百度网址导航
  • 网站日常有哪些工作重庆疫情最新消息
  • 关于网站建设的申请书搜索引擎排名优化方案
  • 做网站应该注意哪些方面广州外贸推广
  • 英网站建设网络运营培训班
  • 最新购物平台优化网站价格
  • 辽宁省建设工程信息网诚信库seo搜索引擎优化推广专员
  • 网站域名优势网站seo关键词排名推广
  • 官方网站建设报价表网络营销方案如何写
  • 利用git做网站备份网站seo链接购买
  • 电信开放81端口怎样做网站八百客crm登录入口
  • 源丰建设有限公司网站运营推广
  • 电商网站规划seo搜索引擎优化薪酬
  • 怎么做网站公众号seo独立站
  • 品牌型网站的作用一天赚2000加微信
  • 里水网站建设企业文化建设方案
  • 上海集团网站建设公司推广软件免费
  • 西安企业100强名单长春网站优化服务
  • 网站推广app开发西安seo技术
  • 网页制作技巧长沙seo技术培训
  • 医院做网站是最简单的前端吗优化措施最新回应
  • b2c网站建设 广州怎么打广告吸引客户
  • 西安建筑网站建设色盲测试图动物
  • 阿里云备案网站备案域名宁波优化系统
  • 永康建设局网站中牟网络推广
  • 自己做网站stri怎样在网上做推广
  • 滨州网站开发小程序制作