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

2024.2.18 C++QT 作业

思维导图

练习题

1>定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。

#include <iostream>using namespace std;class Animal
{
public:virtual void perform() {cout << "这是一个动物,但没有具体的表演" << endl;}
};class Lion:public Animal
{
public:void perform(){cout << "狮子正在叫!" << endl;}
};class Elephant:public Animal
{
public:void perform(){cout << "大象正在摇动长长的鼻子!" << endl;}
};class Monkey : public Animal
{
public:void perform(){cout << "猴子正在吃香蕉!" << endl;}
};int main() {Lion lion;Elephant elephant;Monkey monkey;Animal *animal1 = &lion;Animal *animal2 = &elephant;Animal *animal3 = &monkey;animal1->perform();animal2->perform();animal3->perform();return 0;
}

http://www.lryc.cn/news/302116.html

相关文章:

  • 【qt创建线程两种方式】
  • 网络安全-一句话木马
  • 在k8s中,使用DirectPV CSI作为分布式存储的优缺点
  • 自动化AD域枚举和漏洞检测脚本
  • 数据库管理-第151期 Oracle Vector DB AI-03(20240218)
  • Vue3+vite搭建基础架构(6)--- 使用vue-router
  • 深入解析Android AIDL:实现跨进程通信的利器
  • 【笔记】Helm-5 Chart模板指南-14 下一步
  • axios 官网速通
  • luigi,一个好用的 Python 数据管道库!
  • 用HTML5实现动画
  • 【Linux笔记】进程间通信之管道
  • 【Node-RED】安全登陆时,账号密码设置
  • Kubernetes基础(二十一)-k8s的服务发现机制
  • 华纳云:docker更新容器镜像的常用方法
  • 什么时候会触发FullGC?描述一下JVM加载class文件的原理机制?
  • HCIP-MGRE实验配置、PPP的PAP认证与CHAP认证、MGRE、GRE网络搭建、NAT
  • react【四】css
  • SpringIOC之support模块SimpleThreadScope
  • 气味是否能通过光缆、信号传播?
  • 安装部署k8s集群
  • 曲线生成 | 图解B样条曲线生成原理(基本概念与节点生成算法)
  • CyberDAO:web3时代的引领者
  • java以及android类加载机制
  • 【Go】四、rpc跨语言编程基础与rpc的调用基础原理
  • Linux CentOS系统安装SQL Server并结合内网穿透实现公网访问本地数据
  • 输入捕获模式测频率PWM输入模式(PWMI)测占空比
  • 解锁VIP会员漫画:用Python爬虫轻松实现高清漫画下载
  • 备战蓝桥杯---动态规划(入门3之子串问题)
  • JavaScript:隐式类型转换与显式类型转换