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

收藏的网站从做系统后找不到了百度电话客服24小时人工

收藏的网站从做系统后找不到了,百度电话客服24小时人工,网站建设百度贴吧,微网站移交C虚函数 在C中,虚函数(Virtual Function)是一个使用关键字virtual声明的成员函数,它在基类中被声明,以便在任何派生类中被重写(Override)。使用虚函数的目的是实现多态性——一种允许使用基类指…

C++虚函数

在C++中,虚函数(Virtual Function)是一个使用关键字virtual声明的成员函数,它在基类中被声明,以便在任何派生类中被重写(Override)。使用虚函数的目的是实现多态性——一种允许使用基类指针或引用来调用派生类方法的能力。

基本概念

当派生类重写了基类中的虚函数后,通过基类的指针或引用调用该函数时,C++运行时会根据对象的实际类型来决定调用哪个类的成员函数。这种机制称为“动态绑定”或“晚期绑定”。相反,没有使用虚函数的情况下,函数的调用会在编译时决定,称为“静态绑定”或“早期绑定”。

示例

#include <iostream>
#include <string>using 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.rdtb.cn/news/1820.html

相关文章:

  • 按钮特效网站网页制作教程
  • 做牛津布面料在哪个网站找客户竞价排名是什么
  • 公司建站漳州seo建站
  • 网站策划公司标题seo是什么意思
  • 龙口做网站百度搜索次数统计
  • 上海搬家公司排名前十名电话seo词库排行
  • 网站建设哪里培训推广软文案例
  • 个人建网站教程开发网站用什么软件
  • phpcmsv9网站地图佛山网站建设方案服务
  • 广东专业的网站制作百度联盟一天多少收入
  • 同一个网站可以同时做竞价和优化网店运营在哪里学比较好些
  • behance设计网站官网入口pc优化工具
  • 网站快速备案安全吗什么是精准营销
  • 宝丰网站制作效果好自己做网站网页归档
  • 灵动网站建设网站alexa排名查询
  • spring mvc 网站开发天津网络推广seo
  • 网站在线qq客服系统首页
  • 域名停靠网页推广大全2022seo推广怎么做
  • 秦皇岛在建工程项目免费seo软件推荐
  • wordpress建一个网站360建站和凡科哪个好
  • 杭州网站建设公司平台免费好用的crm软件
  • 在线充值网站怎么做如何点击优化神马关键词排名
  • 给个网站你们知道的网站排名优化教程
  • 浙江手机网站建设百度推广一年多少钱
  • 学校网站开发方案seo网站整站优化
  • php怎么做网站程序站长工具seo优化建议
  • 和建设银行类似的网站营销策划的重要性
  • 冀州网站制作石家庄新闻
  • 怎么做网站子页深圳网络推广培训中心
  • 亚马逊跨境电商官方网站百度爱采购客服电话