首页 > 其他分享 >2023.4.24

2023.4.24

时间:2023-04-24 17:44:13浏览次数:35  
标签:24 set CPolygon int height width 2023.4 public

 1 //第9讲课件代码
 2 #include <iostream>
 3 using namespace std;
 4 class CPolygon
 5 {
 6 protected:
 7     int width,height;
 8 public:
 9     void set_values(int a,int b)
10     {
11         width = a;
12         height = b;
13     }
14     virtual int area()
15     {
16         return (0);
17     }
18 };
19 class CRectangle:public CPolygon
20 {
21 public:
22     int area()
23     {return(width*height);}
24 };
25 class CTriangle:public CPolygon
26 {
27 public:
28     int area()
29     {return (width*height)/2;}
30 };
31 int main()
32 {
33     CRectangle rect;
34     CTriangle trgl;
35     CPolygon poly;
36     CPolygon *ppoly;
37     ppoly = &rect;
38     ppoly->set_values(4,5);
39     cout<<ppoly->area()<<endl;
40     ppoly = &trgl;
41     ppoly->set_values(4,5);
42     cout<<ppoly->area()<<endl;
43     return 0;
44 }

 

标签:24,set,CPolygon,int,height,width,2023.4,public
From: https://www.cnblogs.com/muzhaodi/p/17350310.html

相关文章

  • 洛谷P2241 统计方形 ,棋盘问题升级板,给出格子坐标中矩形以及正方形的计算方法
    在做这道题之前我们先了解一下棋盘问题棋盘问题(qq.com)......
  • 2023年4月24日-远程调用时通时不通
    问题:外部服务在调用我们服务的时候,偶发报超时。解决思路:首先跟日志,发现偶尔会出线连接超时。代码问题直接排除掉,怀疑是双方服务器问题。确认双方服务器问题。经排查,是我们服务器导致,我们服务器有两个实例,其中一个服务器好用,另外有一个服务器不好用。联系网络部门,问题解决。......
  • sb+activiti7实例<二>20230424
    一、版本问题 原Activiti的TijsRademakers团队去开发Flowable框架。现Activiti7是Salaboy团队开发的,内核使用的还是Activiti6,扩展了云化。Activiti5、Activiti6代码目前由Salaboy团队代为维护,目前官宣已经暂停维护  Activiti:Activiti在目前来看有点不思进取,核心功能......
  • 2023年4月24日10:54:52
    今天被震撼到了,原因来自AI时代的力量,我听说未来程序员的代码可以交给ChatGPT这种东西去写,未来的程序员要求的业务并不是深度,而是广度。如果这个AI真的可以把代码写好,那我们人只需要做一个管理者。那我们新机会在哪里呢????我是想不出来。......
  • 230424 关于单词的学习之输出
    最近,你在总结你的英语学习方法中,关于词汇的部分.之前,你在词汇学习中,学习了相当的长的时间,但是,整体的学习效果,并不是特别好.一方面,是复习的的问题.另外一方面,是你在学习的过程中,没有注意相应的输出.这两天,你试着,在学习后,让自己做语音输出,看起来效果还不错.你要......
  • idea--工作流activiti插件<->20230424
    idea2019集成activiti,ideaactiviti新建bpmn文件,解决ideaactiviti中文乱码 idea在线安装activiti插件1.File-->Settings2.点击Plugins,右侧界面点击Marketplace后在搜索框搜索actiBPM注:网络原因没有加载出来,实属抱歉.按钮请各位看官自行脑补 -_-! ......
  • day54 (2023.4.23)
    1.其它查询方式-----模糊查询 实现模糊查询此时数据库中的数据查询数据库中,中间有f的,运行结果2.其它查询方式-----动态条件查询 动态条件查询实现 此时数据库中的数据 运行结果 如果不给查询条件,运行结果 3.其它查询方式-----分页查询 实现分......
  • 2023.4.23
    1#include<iostream>2usingnamespacestd;3classClock4{5public:6Clock(inthour=0,intminute=0,intsecond=0);7voidshowTime()const;8Clock&operator++();9Clockoperator++(int);10private:11int......
  • 24两两交换链表中的节点
    力扣刷题24.两两交换链表中的节点--day4题目分析还是那句话,需要先模拟一下节点交换的过程将整个过程细分为一个个小过程,以此类推下去注意画图分析设置三个指针postcurpre注意1.节点的交换过程2.指针的递推解法ListNode*swapPairs(ListNode*head){if(!......
  • 编程一小时2023.4.23
    1.#include<bits/stdc++.h>usingnamespacestd;stringa,s;intb[1005],t,c[1005];voiddivision(){for(inti=t-1;i>=0;i--){if(b[i]%2)b[i-1]+=10;b[i]/=2;}while(b[t-1]==0)t-......