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

网站云优化江苏10大网站建设公司

网站云优化,江苏10大网站建设公司,wordpress主题 搜索引擎,国家工信部网站备案查询转载自#xff1a;https://www.cnblogs.com/cj2014/p/7692707.html 1.虚函数(impure virtual)   C的虚函数主要作用是“运行时多态”#xff0c;父类中提供虚函数的实现#xff0c;为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一…转载自https://www.cnblogs.com/cj2014/p/7692707.html 1.虚函数(impure virtual)   C的虚函数主要作用是“运行时多态”父类中提供虚函数的实现为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数 class A { public:virtual void out2(string s){coutA(out2):sendl;} }; 2.纯虚函数(pure virtual) C中包含纯虚函数的类被称为是“抽象类”。抽象类不能使用new出对象只有实现了这个纯虚函数的子类才能new出对象。   C中的纯虚函数更像是“只提供申明没有实现”是对子类的约束是“接口继承”。   C中的纯虚函数也是一种“运行时多态”。   如下面的类包含纯虚函数就是“抽象类” class A { public:virtual void out1(string s)0;virtual void out2(string s){coutA(out2):sendl;} }; 3.普通函数(no-virtual) 普通函数是静态编译的没有运行时多态只会根据指针或引用的“字面值”类对象调用自己的普通函数。   普通函数是父类为子类提供的“强制实现”。   因此在继承关系中子类不应该重写父类的普通函数因为函数的调用至于类对象的字面值有关。 4.程序综合实例 #include iostream using namespace std;class A { public:virtual void out1()0; //由子类实现纯虚函数由子类实现virtual ~A(){};virtual void out2() //默认实现子类可以重写函数。虚函数是为了允许用基类的指针来调用子类的函数{coutA(out2)endl;}void out3() //强制实现子类不应该重写函数{coutA(out3)endl;} };class B:public A { public:virtual ~B(){};void out1(){coutB(out1)endl;}void out2(){coutB(out2)endl;}void out3(){coutB(out3)endl;}//自己添加的void out4()//子类中可以有父类没有的函数{coutB(out4)endl;} }; int main() { A *abnew B; ab-out1(); ab-out2(); ab-out3(); cout************************endl; B *bbnew B; bb-out1(); bb-out2(); bb-out3(); delete ab; delete bb; return 0; } 运行结果 B(out1) B(out2) A(out3) ***************** B(out1) B(out2) B(out3) 定义一个函数为虚函数不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数才代表函数没有被实现。 定义纯虚函数是为了实现一个接口起到一个规范的作用规范继承这个类的程序员必须实现这个函数
http://www.yutouwan.com/news/288375/

相关文章:

  • 钦州 网站建设公司如何进行网络推广
  • 德国网站域名后缀网站开发流程龙岩
  • 网站常用的字段网站开发vs2015是什么
  • 电子商务网站建设课后答案通辽做网站制作公司
  • 网站怎样做银联支付接口wordpress导出乱码
  • 制作视频网站建设微网站介绍
  • 网站开发大牛一般网站自己可以做播放器吗
  • 做网站挂广告 刷广告优秀企业网站建设定制
  • 石家庄市建设局网站信息公开中原城市领先指数
  • 通过付费网站做lead企业建设网站有什么好处
  • 网站制作(信科网络)网络服务示范区创建情况
  • 网站建设服务内容wordpress d压缩
  • 网站做关键词链接有用吗网站开发合同 附件
  • 做外贸网站如何网站速度测速
  • 免费做网站排名wordpress免费企业资讯主题
  • 百度ai入口网站优化怎么做外链
  • 橙色企业网站模板上海实时新闻
  • 深圳罗湖做网站的公司做外贸 访问国外网站 怎么办
  • 网站建设 全包 模板安康市城市建设局网站
  • 网站开发的结论商标logo一键生成器
  • ftp 网站管理wordpress判断是文章否有上一篇下一篇文章
  • 四川省住房和城乡建设厅官方网站开发者app
  • 百度一下你就知道 官网seocui cn
  • 医院网站建设的目标kali安装wordpress
  • 监控直播网站开发天津智能网站建设多少钱
  • 深圳前海网站设计如何引流被动加好友微信
  • 清欢互联网网站建设能自己制作图片的app
  • 网站规划建设网站图片居中代码
  • 南京做中英文网站新出的网络游戏排行榜
  • 湖南省建设厅假网站友情链接平台广告