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

图书馆网站建设策划网站建设服务费

图书馆网站建设策划,网站建设服务费,网站策划技巧,网站建设维护问题C虚函数 在C中#xff0c;虚函数#xff08;Virtual Function#xff09;是一个使用关键字virtual声明的成员函数#xff0c;它在基类中被声明#xff0c;以便在任何派生类中被重写#xff08;Override#xff09;。使用虚函数的目的是实现多态性——一种允许使用基类指…C虚函数 在C中虚函数Virtual Function是一个使用关键字virtual声明的成员函数它在基类中被声明以便在任何派生类中被重写Override。使用虚函数的目的是实现多态性——一种允许使用基类指针或引用来调用派生类方法的能力。 基本概念 当派生类重写了基类中的虚函数后通过基类的指针或引用调用该函数时C运行时会根据对象的实际类型来决定调用哪个类的成员函数。这种机制称为“动态绑定”或“晚期绑定”。相反没有使用虚函数的情况下函数的调用会在编译时决定称为“静态绑定”或“早期绑定”。 示例 #include iostream #include stringusing namespace std; /* 虚函数virtual在父类中声明允许派生类重写该函数实现多态。 override:在子类中重写虚函数在子类中更具体的实现函数功能。只在子类中使用。类中有虚函数通常要把析构函数也写成虚的。一旦基类中声明为虚函数给函数在继承类中自动为虚函数*/class Animal { public:string name;int age;virtual void run(){cout 动物跑起来了endl;}; };class Tiger : public Animal{ public:void run() override{cout 老虎跑起来了endl;}; }; int main() {Tiger t;t.run(); //调用的是子类中的cout Hello World! endl;return 0; }class Base { public:virtual void show() {cout Base class show endl;} };class Derived : public Base { public:void show() override {cout Derived class show endl;} };在这个示例中Base类有一个虚函数show而Derived类重写了这个函数。如果你有一个指向Derived对象的Base类指针并调用show函数将会执行Derived类的show函数。
http://www.hkea.cn/news/14359251/

相关文章:

  • 服装 多语言 网站源码怎么做电影流量网站吗
  • 秦皇岛做网站优化公司江门网站推广
  • 郑州专业公司网站制作公司网站建设教程(项目式)
  • 网站建设搜索优化app推广新闻营销外贸开发网站建设
  • 免费代理上网网站创建一家公司需要什么过程
  • 成都网站制作收费怎么做汽车网站推广方案
  • 网页特效代码网站wordpress 4.8.2
  • 石家庄哪个公司做网站好用服务器ip做网站域名
  • 沧州国外网站建设手机触屏网站开发教程
  • 沈阳网站设计价格汽车技术资料网站建设
  • 什么网站可以做兼职美工图片数量 wordpress
  • 平原网站建设电话企业网站设计网络公司
  • 遵化网站建设电商产品开发流程8个步骤
  • 哪个网站可以预约做头发的高端网站建设有哪些
  • 怎样免费建设个人网站新郑做网站公司
  • 网页设计与制作教程目录兰州新站seo
  • 南宁网站建设 传导广州建站模板平台
  • 怎么攻击织梦网站西安网站托管维护
  • 网站建设策划书范文网站如何不需要备案
  • 如何提升网站点击量微信页面转wordpress
  • 石狮网站建设报价app定制开发的公司
  • 网站添加内容wordpress 按装
  • 市场来说网站建设销售发展怎么样广州城乡建设部网站首页
  • 编程代码网站微网站建设包含哪些内容
  • 公司网站搜索引擎排名建设资格注册管理中心网站
  • 苍溪县建设局网站wordpress主题使用帮助
  • 台州有哪些做网站的公司店铺logo设计免费
  • 网站建设 网址导航优化排名推广教程网站
  • 保险网站西安网络推广平台公司
  • 网站建设模板报价网站的备案许可号不存在