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

云主机怎么装网站域名查询入口

云主机怎么装网站,域名查询入口,泰安网站建设步骤,做流量网站1.概述 多态作用:相同接口(函数名)表现出不同行为。解耦合,调用者不关心接口实现细节,只关注抽象基类提供什么接口。不同电视的开机逻辑不一样,但是只要都提供了开机控制按键(指定函数接口&…

1.概述

多态作用:相同接口(函数名)表现出不同行为。解耦合,调用者不关心接口实现细节,只关注抽象基类提供什么接口。不同电视的开机逻辑不一样,但是只要都提供了开机控制按键(指定函数接口),外部使用者都可以点击开机键打开不同电视(调用统计函数接口实现不同功能)

基本概念

2.使用流程

通过虚函数实现多态:

类中有虚函数时,编译器会自动生成一个虚函数表指针,调用虚函数时会动态选择实际执行到函数

#include <iostream>using namespace std;class Animal
{
public:virtual void speak(){cout << "Animal speaks" << endl;}
};class Cat : public Animal
{
public:void speak() {cout << "Cat speaks" << endl;}
};class Dog : public Animal
{
public:void speak() {cout << "Dog speaks" << endl;}
};void testSpeak(Animal& animal) {animal.speak();
}void test() {Cat cat;testSpeak(cat); // Animal speaksDog dog;testSpeak(dog); // Animal speaks
}void testSize() {std::cout << "Size of Animal: " << sizeof(Animal) << std::endl;
}int main() {test();testSize();return 0;
}

3.问题

1.为什么父类指针指向子类可以找到并调用子类函数,内存模型原理是什么

子类重写父类虚函数,子类中虚函数表记录函数信息会换成子类的

2.为什么值传递不会触发多态

值传递复制子类对象时会发生切片,只会复制子类对象中的父类成员变量,因此不会复制子类中的虚函数表指针。

3.静态成员函数可以是虚函数吗

不可以,虚函数映射表指针本质也是普通类成员变量,使用时需要通过this指针

4.总结

1.声明虚函数以后类中会自动生成一个指针类成员变量,指向虚函数表。

2.

3.

思维导图链接:https://www.yuque.com/fengdeshengyin-dssub/gefhac/iolihgpsdgvez4ob?singleDoc# 《c++类和对象》

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

相关文章:

  • 网站建设教程培训企业网站定制开发
  • 有没有学做零食的网站百度关键词排名点
  • 外贸网站如何优化游戏代理平台一天结一次
  • 网站需要做实名认证如何做潜江seo
  • 域名停靠黄页应用郑州网站关键词优化公司
  • 厦门免费网站建设驻马店网站seo
  • 重庆网站公安局备案最新旅游热点
  • wordpress弹窗客服seo搜索优化怎么做
  • 美食网站开发的难点优化网站搜索
  • 广州品牌网站设计开发公司网站建设代理
  • 丰镇市网站搜索引擎营销的优势
  • 淘宝客网站需要多大空间推广怎么做才可以赚钱
  • 企业网站建设的ppt竞价排名软件
  • dreamweaver网站制作教程百度关键词推广方案
  • 手机网站首页模板广告投放这个工作难不难做
  • 薅羊毛做任务赚钱网站网络营销属于哪个专业
  • 做企业网站价格企业网站建设的目的
  • 如何写作网站bt磁力bt天堂
  • 网站服务器怎么看是哪个厂家的seo怎么才能做好
  • wordpress安装工信部备案seo基础培训
  • html5模板网站发布任务注册app推广的平台
  • 王磊网站建设怎么在网络上推广
  • 企业网站的意义软文发稿平台有哪些
  • 怎么做查询网站吗国家认可的教育培训机构
  • 编程网站scratch在线使用免费公司网站建站
  • 哈尔滨模版建站公司推荐东莞今天新增加的情况
  • 自己做的网站怎么被搜索出来百度服务热线电话
  • 太月星网站建设程序开发网页设计廊坊seo整站优化
  • 如何为网站做优化公司关键词seo
  • 道路建设网站沈阳seo整站优化