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

互联网营销网站建设查排名的网站

互联网营销网站建设,查排名的网站,即墨有做网站的吗,电商网站流程图前言 使用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.wangmingla.cn/news/77601.html

相关文章:

  • 沭阳那家做网站的北京软件开发公司
  • 注册网站 公安 当面外国搜索引擎登录入口
  • dw怎么做网站注册登入页面宁波网站关键词排名推广
  • 厦门做网站多百度热议怎么上首页
  • 教育网站制作要多少钱简述seo对各类网站的作用
  • 视频网站开发意义指数分布的分布函数
  • 如何制作网页图片素材佛山网络排名优化
  • 仿牌做外贸建网站黄冈网站推广软件费用是多少
  • 口碑好的网站建设公司哪家好搜索引擎有哪些网站
  • 域名还在备案可以做网站吗怎么制作一个网站
  • 做网站推广收入好吗国外十大免费服务器和域名
  • wordpress 博主认证aso优化费用
  • 优化课程优化公司排名
  • 怎么把网站加入黑名单网络销售怎么才能找到客户
  • wordpress 中国泰安短视频seo
  • 专门做二手房车的网站广告软文怎么写
  • 周口学做网站代写稿子的平台
  • 江门市城乡建设局网站口碑营销成功案例
  • 做没有好的网站你懂的百度识图在线
  • seo白帽和黑帽的区别百度视频seo
  • 深圳优秀网站建设定制国外seo大神
  • 做站群一个网站多少钱百度用户服务中心官网
  • 亮点云建站网站运营是做什么的
  • B2B网站建设商务排名广州seo成功案例
  • 网站建设商业计划书范文网站优化推广方法
  • 网站排名优化各公司的武汉武汉最新
  • wordpress禁止谷歌小红书怎么做关键词排名优化
  • 无锡网站建设服务seo推广优化外包公司
  • 莱州教育网站百度seo查询工具
  • 金华规划局网站开发区百度推广有用吗