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

保定建设信息网站福建seo搜索引擎优化

保定建设信息网站,福建seo搜索引擎优化,如何制作属于自己的网页,网站建设 中企动力泉州什么是拷贝构造函数: 拷贝构造、赋值运算符: 用一个对象初始化一个新的对象,拷贝构造函数是把对象当作参数传入,利用传入的对象生成一个新的对象,赋值运算符是将对象的值赋值给一个已经存在的实例。调用的是拷贝构造…

什么是拷贝构造函数:

拷贝构造、赋值运算符:

用一个对象初始化一个新的对象,拷贝构造函数是把对象当作参数传入,利用传入的对象生成一个新的对象,赋值运算符是将对象的值赋值给一个已经存在的实例。调用的是拷贝构造函数还是赋值运算符,主要看是否有新的对象产生。

拷贝构造函数语法:className (const className &obj){主体}

使用场景:

使用一个已存在的对象创建一个新的对象

对象作为函数的返回值以值的方式从函数返回

对象作为函数参数,以值传递的方式传给函数

深拷贝与浅拷贝:

对象中含有指针类型的成员变量时需要用深拷贝构造,否则用浅拷贝构造

编译器默认的拷贝构造函数是浅拷贝构造函数,它只会复制一个一模一样的指针,并不会操作指针指向的东西,要实现自己的逻辑需求,就要自定义拷贝构造函数,实现深拷贝

如果对象中含有指针变量却使用了浅拷贝构造,那么会导致两个指针变量指向同一块地址空间,那么在对象释放时会导致一块空间释放两次,编译器报错(二次析构问题)

浅拷贝和深拷贝的区别在于两个指针变量指向的是一块空间还是指向不同的空间,如果没有创建内存的操作就是浅拷贝,否则是深拷贝

http://www.dtcms.com/wzjs/165091.html

相关文章:

  • 加强政府网站建设的意见外贸seo优化公司
  • 白河网站制作谷歌sem和seo区别
  • 东莞网站建设是什么意思seo数据监控平台
  • 网站建设域名是什么优化网站seo策略
  • 20亿做网站2345浏览器导航页
  • 阿里云虚拟主机可以做几个网站seo 推广教程
  • 一个网站的二维码怎么做百度一下百度
  • 成都网站建设 川icp备优化的意思
  • 腾讯建站平台官网搜索引擎优化的流程是什么
  • 网站制作的基本概念免费个人自助建站
  • 信息聚合网站怎么做seo优化工作内容
  • 网站开发团队公司模式刷百度指数
  • wordpress 用户权限插件seo关键词布局案例
  • 怎样做ppt建网站服务营销策略
  • 广州有什么好玩的东西seo自学教程seo免费教程
  • 网站建设询价文件宁波seo怎么做优化
  • 南京市网站建设seo优化包括哪些内容
  • 网站没有index.html上海疫情又要爆发了
  • 网站名注册抖音seo推荐算法
  • 05网英语课课练答案seo排名点击软件运营
  • 个人如何做公益网站上海优质网站seo有哪些
  • 成都市建设领域网站咨询电话play商店
  • 网站没完善做cdn的后果seo赚钱方式
  • 重庆网站开发培训机构网络推广费用预算表
  • 网站升级改版方案自媒体推广
  • 做艺术教育的网站河南疫情最新消息
  • 网站建设 江苏360开户推广
  • 如何用c 做网站背景公司网络优化方案
  • 网站平台搭建技术网站搜什么关键词好
  • 怎么提高网站的权重百度下载app下载安装到手机