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

网站做的很差的案例宣传软文模板

网站做的很差的案例,宣传软文模板,辽宁省城乡住房和建设厅网站,网站建设 福田1.析构函数 析构函数不是完成对对象本身的销毁,C规定对象在销毁时会自动调用析构函数,完成对象中资源的清理释放工作。(严格说,Date是不要析构函数的) 特点: ①析构函数名是在类名钱加上字符~。 ②无参数&a…

1.析构函数

析构函数不是完成对对象本身的销毁,C++规定对象在销毁时会自动调用析构函数,完成对象中资源的清理释放工作。(严格说,Date是不要析构函数的)

特点:

①析构函数名是在类名钱加上字符~

②无参数,无返回值。

③一个类只能有一个析构函数。若未显示定义,系统会自动生成默认的析构函数。

④对象生命周期结束后,系统会自动调用析构函数。

⑤跟构造函数类似,我们不写编译器自动生成的析构函数对内置类型成员不做处理,自定类型成员会调用他的析构函数。

⑥还需要注意的是我们显示写析构函数,对于自定义类型成员也会调用他的析构,也就是说自定义类型成员无论什么情况都会自动调用析构函数。

⑦如果类中没有申请资源时,析构函数可以不写,直接使用编译器生成的默认析构函数,如Date;如果默认生成的析构就可以用,也就不需要显示写析构,如MyQueue;但是有资源申请时,一定要自己写析构,否则会造成资源泄漏,如Stack。

⑧一个局部域的多个对象,C++规定后定义的先析构。

 2.拷贝构造函数

如果一个构造函数的第一个参数是自身类类型的引用,且任何额外的参数都有默认值,则此构造函数也叫做拷贝构造函数,也就是说拷贝构造是一个特殊的构造函数。

特点:   

①拷贝构造函数是构造函数的一个重载。 

②拷贝构造函数的第一个参数必须是类类型对象的引用(C++规定类类型传值传参必须调用拷贝构造)

③C++规定自定义类型对象进行拷贝行为必须调用拷贝构造,所以这里自定义类型传值传参和传值返回都会调用拷贝构造完成。

④若未显式定义拷贝构造,编译器会生成自动生成拷贝构造函数。自动生成的拷贝构造对内置类型成员变量会完成值拷贝/浅拷贝(一个字节一个字节的拷贝),对自定义类型成员变量会调用他的拷贝构造。(类似栈等的需要进行的是深拷贝)

⑤像Date这样的类成员变量全是内置类型且没有指向什么资源,不需要实现拷贝构造;一个小技巧——如果一个类显示实现了析构并释放资源,那么他就是需要显示写拷贝构造,否则就不需要。

⑥传值返回会产生一个临时对象调用拷贝构造,传引用返回,返回的是返回对象的别名,没有产生拷贝。(传引用返回可以减少拷贝,但是一定要确保返回对象,在当前函数结束后还在,才能用引用返回)

 

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

相关文章:

  • 网站安全建设杀毒软件北京朝阳区疫情最新情况
  • 深圳网站建设V芯ee8888e百度网页推广怎么做
  • 办办网登陆东莞seo推广
  • logo设计网站参考app推广接单渠道
  • 做网站的公司怎么赚钱站长之家官网入口
  • 网站开发开题报告计划进度安排百度搜索指数排名
  • 常平建设局网站seo优化查询
  • wordpress 旧版本文登seo排名
  • 东莞网站建设怎么样seo软件定制
  • 专门做塑胶原料副牌网站seo实战密码第四版
  • 北京b2b网站开发网站建设方案设计书
  • wordpress d7优化网站排名软件
  • 淘宝上做微请帖的在哪个网站排名网站
  • 公司门户网站建设东莞网络推广招聘
  • 做网站一天赚多少钱宁波seo网络推广咨询价格
  • 微信网页手机登录入口惠州seo
  • 甘肃省城乡城乡建设厅网站首页7个经典软文营销案例
  • 哈尔滨做网站哪里好网址导航大全
  • 做网站投资多少钱百度收录入口在哪里
  • 临沂网站建设技术支持网络服务提供者不是网络运营者
  • 中文网站外链查询工具常见的网络营销手段
  • 公司建设网站的必要性百度广告投放代理商
  • 建设一个网站需要什么技术人员如何做网站关键词优化
  • 保真的二手手表网站新媒体销售好做吗
  • 北京网站seo公司杭州上城区抖音seo如何
  • 网站开发选择题百度推广代理商有哪些
  • 淘宝采集wordpress关键词优化软件有哪些
  • 东莞外贸企业网站建设网站排名优化怎么做
  • 那曲做网站百度搜索大数据
  • 有没有接做网站私活的平台会计培训班多少钱