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

网站分几种网页制作模板的扩展名

网站分几种,网页制作模板的扩展名,wordpress关键词描述,个人网站 cdn1.概述 多态作用:相同接口(函数名)表现出不同行为。解耦合,调用者不关心接口实现细节,只关注抽象基类提供什么接口。不同电视的开机逻辑不一样,但是只要都提供了开机控制按键(指定函数接口&…

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/784201.html

相关文章:

  • 8x8x域名解析ip地址查询 1080p东营做网站优化多少钱
  • 用自己的服务器做网站网站开发开题报告范文
  • 门户网站怎样做WordPress支持you2php吗
  • 杭州网站建设案例工程网站开发
  • 浙江省建设协会网站网页设计素材站
  • 厦门市海沧区建设局网站杭州做网站设计公司
  • 服装网站 欣赏wordpress 评论顶踩
  • 服装公司网站wordpress 如何回到初始化
  • 网站模板文件不存在wordpress 主题viewpoint
  • 网站建设制作设计seo优化南宁网络营销推广方法word
  • 58同城做网站图书馆网站建设报告
  • wordpress 加载顺序公司以优化为理由裁员合法吗
  • 制作线下交易平台网站建设平台运营的主要工作内容
  • 建设网站费外贸网站建设不可缺少的灵活性
  • 做网站一定需要主机吗网站开发实习报告
  • 张北网站建设盐田区网站建设
  • wordpress 智能合约四川seo哪家好
  • 延吉网站开发互动网页设计
  • 一家只做正品的网站网站开发流程图软件
  • 冀州网站建设上海百度推广官方电话
  • 网站字体大小是多少合适百度导航下载2022最新版
  • 企业网站的建立步骤广州顺德网站设计
  • 织梦做中英文网站有限公司是国企还是私企
  • 平台建网站外贸购物网站模板
  • 网站建设便宜稿定设计简单好用的在线设计平台
  • 网站邮件模板西安网站建设聂卫
  • 3g手机网站建设头条新闻 免费下载
  • 免费企业网站程序asp简单个人网站模板下载
  • 规划网站需要几个步骤网络营销网站建设实验总结
  • 网站视频超链接怎么做公司网站开发背景