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

网站建设 河南网站建设运营计划

网站建设 河南,网站建设运营计划,为男人做购物网站,wordpress文章页面修改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/14418388/

相关文章:

  • 做App和网站 聚马新乡做网站哪家便宜
  • 服装 多语言 网站源码开锁做网站怎么样
  • 网站关键词排名分析有没有做粤菜的网站
  • 龙潭古镇网站建设企业主页是什么意思
  • 建瓯网站制作网站开发架构
  • 如何查看网站模板东莞网站推广哪里找
  • 郑州春蕾网站建设网上商城的意义
  • 中国建筑行业网站聊城网站推广
  • 六灶网站建设WordPress 如何去域名授权
  • 网站建设淮安网页界面设计的功能性主要体现在信息的哪两个方面
  • 工信部查网站备案图书馆馆建设网站
  • 如何查网站pv营销策略有哪些4种
  • 网站开发技术职责优秀的html5网站
  • 宁波做网站优化的公司活动页面设计模板
  • 视频医疗平台网站开发手工艺品网站建设目的
  • 网站建设 黑龙江客户登记管理系统
  • 分销网站制作条件wordpress 滑动门效果
  • 分销网站有哪些网页链接的视频怎么下载
  • 电子商务网站建设的阶段化分析移动端网站开发框架
  • 广东旅游网站建设方案江西南昌网站建设公司哪家好
  • 成都网站建设制作价格婚恋网站做期货现货贵金属的人
  • 长春制作网站软件西安电商网站制作
  • 三亚网站建设价格网站内页制作
  • 广东省建设工程质量安全监督检测总站网站知乎网站内容建设的逻辑
  • flash网站模板源码盐城网站建设兼职
  • 网站是如何优化的网站logo位置
  • 深圳网站制作的公司深圳app开发昌黎网站建设
  • 昭通网站建设公司永远网站建设
  • 汕头市国外网站建设公司搜索引擎营销的特点有
  • 手机网站开发在pc端西安网络推广公司