首页 > 其他分享 >打卡20

打卡20

时间:2023-05-23 12:33:08浏览次数:38  
标签:toilet Woman 20 func void Human 打卡 Man

多态实例

#include<iostream>
using namespace std;
class Human {
public:
	virtual void toilet() = 0;
	
};
class Man :public Human {
	void toilet()
	{
		cout << "上男卫生间" << endl;
	}
};
class Woman :public Human {
public:
	void toilet()
	{
		cout << "上女卫生间" << endl;
	}
};
class Non: public Human{
public:
	void toilet()
	{
		cout << "上无性别卫生间" << endl;
	}
};
void func(Human* human)
{
	human->toilet();
}
//void test01()
//{
//	//将基类的func函数变成了静态函数
//	Man man1;
//	Woman woman1;
//	Human::func(&man1);
//	Human::func(&woman1);
//}
//void test02()
//{
//	Man m;
//	
//	Human& p=m ;
//	p.func(&m);
//	Woman n;
//	Human* p1 = &n;
//	p1->func(&n);
//}
int main()
{
	Man m1;
	Woman m2;
	Non m3;
	func(&m1);
	func(&m2);
	func(&m3);

	return 0;
}

标签:toilet,Woman,20,func,void,Human,打卡,Man
From: https://www.cnblogs.com/gyg1222/p/17423391.html

相关文章

  • APIO2023 讲课落实
    字符串咕咕咕字符串咕咕咕母函数和动态规划相关运用\(\text{CF755G}\)洛谷云剪贴板界面。考虑设计一个动态规划。设\(f_{i,j}\)表示考虑完了前\(i\)个球,目前分了\(j\)组的方案数。有转移如下。\[f_{i,j}=f_{i-1,j}+f_{i-1,j-1}+f_{i-2,j-1}\]设\(F_i(x)=\sum_{p......
  • 2023 ACP世界大赛中国总决赛:让世界再多一个微笑
    “夺最高的冠,摘最亮的星!”2023ACP世界大赛中国总决赛(AdobeCertifiedProfessional世界大赛中国总决赛)于5月13日-5月14日在苏州西交利物浦大学举办,历时2天的精彩角逐,圆满收官!此次2023ACP世界大赛中国区总决赛历经2个多月的激烈竞争,经过层层筛选,聚集了来自27个省份,68个城市的晋级选......
  • 乱七八的参看-2023-5
    <!--<template>--><!--<div>--><!--<!&ndash;表单搜索档2023-5-23,gpt歌者文明&ndash;>--><!--<divclass="search_stat">--><!--<app-search:searchByCompany="false"@search=&......
  • 打卡第三十二天
    学生CPP成绩计算一、1.定义people类,建立数据成员年龄姓名 构造输出函数2.定义派生类学生类增加数据成员学号成绩3.构造输出函数输出学生类的信息二、三、#include<string>#include<iomanip>#include<iostream>usingnamespacestd;classPerson{protected:......
  • 打卡5.23
    boolprime(intp){ for(inti=2;i<=sqrt(p);i++) if(p%i==0)returnfalse; returntrue;}voidSolution::solve(){ cout<<n<<'='; if(prime(n))cout<<n<<endl; else{ for(inti=2,judge=......
  • 【2023-05-21】连岳摘抄
    23:59绿槐高柳咽新婵。薰风初入弦。碧纱窗下水沈烟。棋声惊昼眠。微雨过,小荷翻。榴花开欲然。玉盆纤手弄清泉。琼珠碎却圆。                                               ......
  • 適用於 20.04 的基礎配置
    適用於20.04的基礎配置(詳細):debhttp://cn.archive.ubuntu.com/ubuntu/focalmainrestricteduniversemultiversedebhttp://cn.archive.ubuntu.com/ubuntu/focal-securitymainrestricteduniversemultiversedebhttp://cn.archive.ubuntu.com/ubuntu/focal-updatesm......
  • JOISC 2022 题解
    JOISC2022Day1监狱Jail首先我们发现操作一定是给所有人排序,然后按照顺序直接从\(s_i\)挪到\(t_i\),要求是对于\(i\),所有在它之前挪的\(t\)不能在\(s_i\tot_i\)上,所有在它之后挪的\(s\)不能在\(s_i\tot_i\)上。有了这个条件我们就可以\(O(n^2)\)建图。但是这样......
  • 代码随想录算法训练营第11天 | ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重
     第五章 栈与队列part02今日内容:  ●  20. 有效的括号●  1047. 删除字符串中的所有相邻重复项●  150. 逆波兰表达式求值  详细布置   20. 有效的括号  讲完了栈实现队列,队列实现栈,接下来就是栈的经典应用了。  大家先自己思考一下 有......
  • 2023/5/21每日随笔
    今天,写了概率论作业,进行了数据库语句的的安全性操作,然后对于Android进行完善首先,对于Android内的代码进行带入,可以实现,后来,进行数据格式输出的筛选,目前人工智能给出的答案格式不同,利用正则表达式提取不全,但可以提取,另外,在查找可以语法格式来针chatgpt,以实现结果的规范输出。还......