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

做网站注意哪方面国外时尚设计网站

做网站注意哪方面,国外时尚设计网站,北京注册公司代理,做网站模板 优帮云文章目录 1. 用于虚继承2. 用于抽象基类3. 用于多态 C 的 virtual 关键字,常见有 3 种用途:虚继承、抽象基类和多态。 1. 用于虚继承 virtual 用于虚继承时,主要是为了解决菱形继承中的重复继承同名成员问题。使用形式如下 class Derived:…

文章目录

  • 1. 用于虚继承
  • 2. 用于抽象基类
  • 3. 用于多态

C++ 的 virtual 关键字,常见有 3 种用途:虚继承、抽象基类和多态。

1. 用于虚继承

virtual 用于虚继承时,主要是为了解决菱形继承中的重复继承同名成员问题。使用形式如下

class Derived: virtual public Base {...
}

2. 用于抽象基类

用于创建抽象基类 abstract base class ,使用纯虚函数,形式如下:

class Foo {public:virtual void func() = 0;
}

3. 用于多态

用于多态时,基类的接口函数和析构函数都应该加上 virtual 关键字,并用基类指针或引用指向派生类对象。

  1. 接口函数加上 virtual ,则当调用接口函数时,可以调用子类的同名函数,实现多态。
    现代 C++ 11 之后的代码,子类中重写基类的同名接口函数时,应该使用 override 或 final 关键字 。

  2. 建议给基类析构函数始终加上 virtual ,目的是进行主动防御型编程。
    具体来说:在多态中,如果基类析构函数不使用 virtual,并且使用了基类指针指向派生类对象,那么在删除派生类对象时,将无法调用派生类的析构函数,可能导致内存泄漏。
    因为无法控制后续使用者不使用基类指针指向派生类对象,因此最安全的做法是进行主动防御型编程,直接给基类的析构函数加上 virtual。


—————————— 本文结束 ——————————


文章转载自:

http://crmhV89e.qsfys.cn
http://NqaJe1rw.qsfys.cn
http://OHIcwOVM.qsfys.cn
http://zhBguPN9.qsfys.cn
http://kVDiApaO.qsfys.cn
http://ITZBw8EJ.qsfys.cn
http://YzbHoLTV.qsfys.cn
http://0c6HDAk6.qsfys.cn
http://Wp0qvPNi.qsfys.cn
http://BYi5ffWD.qsfys.cn
http://ctpXrSCk.qsfys.cn
http://XO6aOyCi.qsfys.cn
http://SNZLeyf0.qsfys.cn
http://3YwlstbS.qsfys.cn
http://QAFzFH4G.qsfys.cn
http://pBiXVrwS.qsfys.cn
http://dNQLC9Wl.qsfys.cn
http://tVsn98CL.qsfys.cn
http://05RxX4IT.qsfys.cn
http://Fi60kklz.qsfys.cn
http://39thm7CH.qsfys.cn
http://qmg6ejEx.qsfys.cn
http://ePxxageq.qsfys.cn
http://SqRZwe1o.qsfys.cn
http://cVZ9EriA.qsfys.cn
http://X8pw6Icy.qsfys.cn
http://ukTmqwmF.qsfys.cn
http://sgQ9MpCv.qsfys.cn
http://ULAxZlbC.qsfys.cn
http://729HLnHm.qsfys.cn
http://www.dtcms.com/wzjs/655917.html

相关文章:

  • 岳阳网站推广如何添加插件到wordpress
  • 中山优化网站wordpress 优秀网站
  • 当地做网站贵南宁网站设计平台
  • 创世网络网站建设怎么样wordpress源代码下载
  • 泰安企业网站seo城乡建设部官网
  • 网站建设 武讯科技硬件定制
  • 深圳百度seo整站wordpress 什么是分类
  • 提高图片网站访问速度如何设计好的网页
  • 自建站怎么接入支付设计部联盟网站
  • 厦门 网站建设公司电话php网站开发面试
  • 如何让网站被百度收入爱网站免费一站二站
  • 做家电网是什么网站计生网站生育文明建设
  • 哪些网站是用php编写的企业网站建设豪禾网络
  • 网站建设怎么添加背景音乐缪斯形象设计高级定制
  • 宏发建设有限公司网站手机网站北京
  • 站长申论企业网站的seo
  • 晋江网站建设qzdzi网店运营怎么学
  • 关于网站建设请示35网站建设
  • 一个网站开发项目小组成员easywechat wordpress
  • 免费做简单网站国内人做韩国网站一般都卖什么手续
  • 珠海网站seo找产品代理加盟
  • 微站小程序购物网站html
  • 做手机网站要多少钱国外修图教程网站
  • 站长工具seo综合查询方法河南省建筑业协会官网
  • 给网站写文章怎么做的如何自学网站建设书籍
  • 销售网站的优秀标准漕泾网站建设
  • 文山住房和城乡建设局网站腾讯短网址在线生成
  • iis默认网站建设中电子书网站开发
  • 响应式网站建设公司'wordpress skype
  • 网站建设服务费应该算什么科目网站上的公告怎么做参考文献