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

成都百度公司怎么样seo大牛

成都百度公司怎么样,seo大牛,免费空间 上传网站,wordpress搭建注册会员前言 使用default和delete关键字来干预编译器自动生成的函数。让我详细解释一下这些知识点: 正文 编译器生成的默认构造函数: 如果类A没有定义任何构造函数,那么编译器会自动生成一个无参的默认构造函数 A()。这个默认构造函数实际上是一个…

前言

使用default和delete关键字来干预编译器自动生成的函数。让我详细解释一下这些知识点:

正文

编译器生成的默认构造函数:

如果类A没有定义任何构造函数,那么编译器会自动生成一个无参的默认构造函数 A()。这个默认构造函数实际上是一个空操作,类似于一条return语句,它不执行任何实际的操作。
用户定义的构造函数:

如果类A定义了任何构造函数,无论是有参还是无参构造函数,编译器就不再自动生成默认的无参构造函数。这是因为如果你手动定义了构造函数,编译器默认假设你已经处理了对象的初始化。
编译器生成的复制构造函数:

如果类A没有定义带引用参数 A & 的复制构造函数 A(const A &a),那么编译器会自动生成一个复制构造函数,通常使用浅拷贝(逐成员复制)的方式实现。这个默认生成的复制构造函数会对对象的成员进行一一复制,但如果类A包含了指针等资源,这种默认的浅拷贝可能会导致问题。

使用default和delete关键字:

default关键字可以用来显式告诉编译器,你希望使用编译器生成的默认函数。例如,如果你定义了其他构造函数但仍希望保留默认构造函数,你可以这样写:A() = default;。这会告诉编译器生成一个默认构造函数。
delete关键字用来告诉编译器,你希望删除某个函数,使其不可用。例如,如果你不希望编译器生成默认的复制构造函数,你可以这样写:A(const A &a) = delete;。这会告诉编译器禁用该复制构造函数。
总之,使用default和delete关键字可以用来显式指定编译器生成或删除某个特殊成员函数,从而更精确地控制类的行为,以符合你的需求,同时防止不希望发生的隐式行为。

在这里插入图片描述
我们看向 problem :
( 1 ) 结果会正常,无参构造函数会被调用
( 2 ) 结果会正常,因为本身默认就会有这个构造函数
( 3 ) 报错,这个构造函数被我们删掉了

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

相关文章:

  • 哈尔滨做网站设计专业软文发稿平台
  • 做游戏出租的网站好项目推广方案
  • wordpress divi布局南宁百度seo优化
  • uemo网站平台建设中国新闻网
  • 路边社 wordpress泰州seo平台
  • 服装html网站模板下载网络营销的核心是
  • 网站建设与网页设计从入门到精通 pdf百度指数api
  • 达州建设企业网站企业营销推广怎么做
  • html5 微网站开发太原关键词排名推广
  • 天水市建设局网站活动推广朋友圈文案
  • 长春疫情最新消息今天封城了多地优化完善疫情防控措施
  • 公司网站策划书环球网今日疫情消息
  • 只做绿色食品的网站外链下载
  • 自己做的网站不满屏个人免费推广网站
  • 网站建设颊算sem是什么职位
  • cms建站模板下载今天今日头条新闻
  • wordpress安装大淘客东莞网站建设seo
  • wordpress如何qq登录界面seo关键字优化价格
  • 做后期的网站有哪些代运营哪家公司最靠谱
  • wordpress牛站网站的收录情况怎么查
  • 招聘网站报表怎么做百度客户端下载
  • wordpress搜站点网络中断西安网站快速排名提升
  • 呼伦贝尔网站制作重庆疫情最新数据
  • 外贸电商网站开发seo自学
  • 手机网站如何建设百度seo关键词工具
  • 网站引导页怎么做网站排名英文
  • 找做网站app百度电脑网页版
  • 深圳网站建设 site发免费广告电话号码
  • 绍兴手机网站制作最近一周新闻大事件
  • 延边北京网站建设最好的免费建站网站