当前位置: 首页 > 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/130394.html

相关文章:

  • 北京网站建设 博客新闻营销
  • 建设机械网站方案培训如何优化网站
  • 中国人民银行广州分行门户网站福州seo结算
  • 巴州住房和城乡建设局网站电商平台网站
  • nas wordpress将好的文章转载宁波优化seo是什么
  • 网站流量做那些好合肥网站seo公司
  • 自己做的网站如何盈利seo推广代运营
  • 适合做网站背景的图片推广app赚钱的平台
  • 小企业做网站有用吗网络赚钱推广
  • 网站建设需要什么教材淄博网站优化
  • 学生做的网站正规引流推广公司
  • zimeiti wordpress广州seo外包公司
  • 用Java做知乎网站广东知名seo推广多少钱
  • 衡水学校网站建设网络营销理论基础
  • 金融直播室网站建设关键词站长工具
  • 东营市建设山东seo百度推广
  • 深圳 旅游 网站建设青岛百度整站优化服务
  • 找网络公司做的网站到期后 备案的域名属于备案企业还是网络公司搜索引擎数据库
  • 微信公众号人工咨询电话长沙网站seo推广公司
  • 聊城那里做网站苏州关键词排名提升
  • 自己的服务器 做网站外贸网站推广的方法
  • 公司网站备案怎么弄网络广告营销
  • 网站策划论文四川自助seo建站
  • 光明随心订网站怎么做seo运营是什么
  • 在线A视频做爰网站营销怎么做
  • 威海市住房和城乡建设委员会网站怎么优化一个网站
  • 上海青浦做网站seo值是什么意思
  • 口碑好的秦皇岛网站建设价格东莞谷歌推广公司
  • 经营网站备案信息网站策划方案案例
  • 做淘宝链接网站沈阳网站关键词优化多少钱