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

西安装修行业网站建设制作微信网页的网站吗

西安装修行业网站建设,制作微信网页的网站吗,网站建设攻略,常州做网站基本流程虚函数表 当一个类中声明了虚函数时,这个函数在编译时会被标记为虚函数,并且对应的虚函数表中会为这个类生成一个虚函数表; 当基类指针指向派生类对象时,如果这个函数被调用,实际上调用的是派生类中的函数。这是因为…

虚函数表

当一个类中声明了虚函数时,这个函数在编译时会被标记为虚函数,并且对应的虚函数表中会为这个类生成一个虚函数表;

当基类指针指向派生类对象时,如果这个函数被调用,实际上调用的是派生类中的函数。这是因为在派生类中,虚函数表被重写了,指针指向了派生类中的对应函数。


```cpp#include <iostream>// 基类 Animal
class Animal {
public:// 虚函数 speak,可以被派生类重写virtual void speak() {std::cout << "Animal speaks" << std::endl;}
};// 派生类 Dog,继承自 Animal
class Dog : public Animal {
public:// 重写基类的虚函数 speakvoid speak() override {std::cout << "Dog barks" << std::endl;}
};// 派生类 Cat,继承自 Animal
class Cat : public Animal {
public:// 重写基类的虚函数 speakvoid speak() override {std::cout << "Cat meows" << std::endl;}
};int main() {// 创建 Animal 类型的指针,指向派生类对象Animal* animal;// 创建 Dog 对象并将其地址赋给 animal 指针animal = new Dog();// 调用虚函数 speak,实际调用的是 Dog 类中的 speak 函数animal->speak(); // 输出: Dog barks// 创建 Cat 对象并将其地址赋给 animal 指针animal = new Cat();// 调用虚函数 speak,实际调用的是 Cat 类中的 speak 函数animal->speak(); // 输出: Cat meows// 释放内存delete animal;return 0;
}

http://www.dtcms.com/wzjs/815328.html

相关文章:

  • qq钓鱼网站太原网站建设加q.479185700
  • 大型公司为什么做网站拼多多网站怎么做的
  • 公司网站如何宣传推广网站建设入门教程视频教程
  • 陕西城乡住房建设部网站保定网站建设方案咨询
  • 四川省网站备案搜索引擎营销的主要方式有哪些?
  • 进入山东省住房和城乡建设厅网站asp建站程序
  • 国外网站做淘宝客资阳房地产网站建设
  • 网站建设营销外包公司简单好看的logo图片
  • html 网站网站开发核心技术
  • 华为云速建站可以做英文网站我做的网页怎么是危险网站
  • 聊城微信推广网站建设银行广达行网站
  • 网站开发环境配置难手机优化师下载
  • 网站建设加盟模式网站设计有什么前景
  • 网站做中英文切换正规电商平台
  • 企业网站建设需了解什么第三方营销平台有哪些
  • 龙岗附近做网站公司wordpress 批量上传
  • 广州企业网站开发门户网站价格
  • 宁波网站开发公司怎么样徐州做网站哪里好
  • 网站开发与维护好找工作吗wordpress新主题tint
  • 新乡谷雨网络公司做的网站怎么样企业咨询管理是做什么的
  • 网站运营和推广做美股的数据网站
  • 优秀的手机网站设计室内设计学校哪些比较好
  • 单位门户网站建设的请示营销网站结构
  • 网站首页图片不清楚天津做网站一般多少钱
  • 招聘网站制作wordpress站点添加skype
  • 网站搜索引擎提交入口网站开发的阶段流程图
  • 英文网站制作++官网孔为民医生个人网站
  • 拱墅网站建设重庆市造价工程新希望官网
  • 佛山网站制作的公司wordpress主题三合一
  • 深圳有做网站的公司660元全国医院的网站建设