基本功练习_3_3_之(C++回顾)

咱们一起学C++ 第一百九十三篇:之C++动态内存管理总结与实战练习解析 大家好!C++的动态内存管理一直是学习过程中的重点和难点。之前我们学习了很多相关知识,今天咱们来做个总结,并且一起探讨文档中给出的练习题目,希望通过这次学习,我们都能在C++动态内存管理方面有更深入的理解,一起进步! 阅读详情

“四支老鼠抬花轿,一支老鼠放鞭炮,前面两只当鼓手,咚隆咚隆真热闹,这时老猫来贺喜,一只一只全吃掉。”。这首儿歌描述了老鼠婚嫁的场面。完成下面两个问题:

(1) 就这段描述,找出所有可能对象,用C++定义相应的类,用文字说明各成员数据和函数的作用,不需给出成员函数的实现。

参考答案:

       可以有两个对象:老鼠和猫

       可以用C++定义一个老鼠类和一个猫类;

老鼠类的的数据成员包括手,成员函数包括抬花轿方法,放鞭炮方法,敲鼓方法;

老猫类的数据成员包括嘴,成员函数包括吃的方法

 

 

 

 

 

 

 

 

 

 

 

(2)在main函数中,用你定义的类产生对象,并用这些对象尽可能地模拟出儿歌中描述的场面。

#define NUMBER_OF_MOUSE 7

 

class Mouse

{

public:

       Mouse();

       void RasingsedanChair();

       void setOffFirecrackers();

       void beatDrums();

 

private:

       int hand;

};

 

class Cat

{

public:

       Cat();

       void eatMouse(Mouse m);

};

 

int main()

{

       Mouse *p= new mouse[NUMBER_OF_MOUSE];

       Cat cat;

 

       for (int i=0; i<4;i++)

       {

              mouse[i]. RasingsedanChair();

       }

 

       mouse[4].setOffFirecrackers();

       mouse[5]. beatDrums();

       mouse[6]. beatDrums();

 

       for (int i=0; i<NUMBER_OF_MOUSE; i++)

       {

              cat.eatMouse(mouse[i]);

       }

 

       Return 1;

}

猫和老鼠 安卓(附带源码) 猫和老鼠 安卓开发小游戏(附带源码) 适用于刚刚学习游戏开发的android爱好者 立即下载

相关推荐

别再手动算频谱了!用这个在线FFT工具,5分钟搞定JSON/CSV数据分析

本文介绍了一款高效的在线FFT工具,帮助用户快速分析JSON/CSV格式的时域数据,5分钟内完成频谱分析。通过傅里叶变换(FFT)算法,大幅提升计算效率,解决传统手动计算的痛点,适用于工业振动分析、设备故障诊断等场景。

weixin_29172201的博客 261

猫和老鼠

/* 作业: “四支老鼠抬花轿,一支老鼠放鞭炮,前面两只当鼓手,咚隆咚隆真热闹,这时老猫来贺喜,一只一只全吃掉。”。 这首儿歌描述了老鼠婚嫁的场面。完成下面两个问题: (1)就这段描述,找出所有可能对象,用C++定义相应的类 (2)在main函数中,用你定义的类产生对象,并用这些对象尽可能地模拟出儿歌中描述的场面。 */ /*main.cpp*/ #include"Mouse.h" #inc...

qq_36531128的博客 592

jane street market prediction 冠军方案 奇巧淫技与topline链接整理(3/3)

目录前言将income 作为loss(优化目标)读取数据,定义优化目标模型训练与微调提交结果多目标学习Topline整理AE+MLP (rank10)Current 17th solution: Ensembles of deep (49 layer) MLPsmixup augmentation: a way to learn from trades with weight=0 (rank4)My (perhaps) over-complicated LSTM solutionCurrent 62nd .

weixin_51484067的博客 2640

真热闹阿

这半年又有诸多事情发生,一时难以记叙,没想到还有不少人关注,挺热闹。我又有新的爱好,程序已经很长时间没有再练,愿有兴趣于此道的朋友,耐心积累,勤学勤练。我将开始新的工作,可能与程序无关,却比程序更重要,且更适合我。总结一句话,我擅长程序,却不适合程序。什么才是“适合”的呢?我的新工作,未必擅长,却真的适合我,保密。

programking的快乐生活 2216

Python实战:3步搞定视频去重,告别重复文件烦恼(附完整代码)

本文提供了一套基于Python的视频去重实战方案,通过三步流程(抽帧、生成内容指纹、相似度比对)高效识别重复视频文件。文章详细介绍了使用dHash算法生成视频指纹的核心原理,并提供了完整的代码实现,帮助用户快速构建自己的视频去重工具,告别重复文件管理烦恼。

weixin_29054245的博客 382

从零配置ORB-SLAM3:TUM-VI数据集yaml文件参数调优指南

本文深入解析了ORB-SLAM3在TUM-VI数据集上的yaml配置文件参数调优方法。针对双目惯性模式,详细拆解了相机标定、IMU噪声模型和ORB特征提取三大模块的关键参数,解释了其原理与影响,并通过实战案例展示了如何通过调整特征点数量、FAST阈值及IMU噪声参数,有效提升系统在低纹理环境下的鲁棒性和轨迹精度。

weixin_29071809的博客 151

咱们一起学C++第七十三篇:之C++基础语法回顾与练习解析

在C++学习的道路上,我们携手前行,不断巩固和拓展知识。此前,我们深入学习了C++的众多语法特性、编程技巧以及工程管理工具等内容。今天,我们将对之前所学的C++基础语法进行回顾总结,并详细解析相关练习题,帮助大家更好地掌握这些知识,提升编程能力。

wj_rdk的博客 1274

大数据架构中的数据治理:元数据管理与数据血缘追踪实践

本文将聚焦大数据架构中数据治理的两大核心支柱——元数据管理与数据血缘追踪元数据管理的目标、类型与实施步骤(从需求分析到工具落地);数据血缘追踪的技术实现(静态解析、动态捕获、混合方案)与应用场景;如何将两者结合,构建完整的数据治理体系,并通过真实案例展示落地效果。元数据管理:定义了业务/技术/操作元数据,讲解了工具选型(如Apache Atlas)、采集(Hook/API)、存储(关系库+图数据库)、应用(数据发现、质量监控);数据血缘追踪。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 868

C++练习,贪吃蛇回顾

1620-7  唐大智《2016年12月20日》[连续第七十八天总结] 标题:C++练习,贪吃蛇回顾 关键词:C++练习3个,贪吃蛇回顾 内容:(A) (1)做了3个练习题,马上考C++了,一个是将数组中的元素降序排序,并删除重复元素。思想是:首先取出原数组中的首元素放入临时数组;然后依次取出原数组中的元素,若元素不在临时数组中,则将其插入临时数组中,并保持临时数组的有序性;最后将临时数组

唐某人 628

C#与欧姆龙PLC 通信——fins udp协议

该调试助手专门为了帮助大家学习以及测试Fins-Udp通信,下面进行详细介绍。

qq_34059233的博客 2875

【ArcGIS微课1000例】0068:ArcGIS加载world imagery高清卫星影像教程

本文介绍了如何在ArcGIS中加载World Imagery高清卫星影像作为谷歌影像的替代方案。通过添加ArcGIS Server并输入在线图集URL(https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer),即可连接并预览包含中国影像、青海湖、东方明珠等全球高清卫星图。该教程提供了详细的操作步骤图示,帮助用户快速获取优质底图数据,适用于地理信息分析和可视化应用。

智慧空间实验室 5418

10min快速回顾C++语法(五)字符串专题

C++的语法基础(五)⭐写在前面的话:本系列文章旨在短时间内回顾C/C++语法中的重点与易错点,巩固算法竞赛与写题过程中常用的语法知识,精准地解决学过但有遗忘的情况,为算法刷题打下坚实的基础。字符与整数——ASCII码 8.2 字符数组 8.2.1 字符数组的输入输出: 8.2.2 字符数组的常用操作 8.2.3 遍历字符数组中的字符 8.3 标准库类型string 8.3.1 定义和初始化 8.3.2 string上的操作 8.3.3 处理string对象中的字符......

timerring的博客 1万+

QT实现MQTT服务端(附完整源码)

QT实现MQTT服务端(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1253

10min快速回顾C++语法(四)数组专题

⭐写在前面的话:本系列文章旨在短时间内回顾C/C++语法中的重点与易错点,巩固算法竞赛与写题过程中常用的语法知识,精准地解决学过但有遗忘的情况,为算法刷题打下坚实的基础。七、数组 7.1 一维数组7.1.1 数组的定义 7.1.2 数组的初始化7.1.3 访问数组元素 7.2 程序练习 7.3 多维数组 .4 程序练习...............

timerring的博客 3万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

C++ Primer学习练习——第一章

C++Primer学习练习

weixin_43488529的博客 1009

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

C/C++的刷题练习之牛客网,一个友好的网站

一次偶然的机会我登上了牛客网的页面,在我练习c和c++的题时,我发现了这个网站的很多优点,让我很是舒心,例如: 1、干净整洁且具有强提示的代码高亮 2、练习题内容紧凑,很适合系统的复习、巩固 3、调试、运行代码方便 4、模拟大厂的面试题很丰富 因此很推荐大家来这儿坚持日常刷题,哪怕每天只刷一道题也会丰富自己的知识,让自己任何时候都不会出现不认识代码的情况。下面我分享一些我个人在牛客网刷到并解决的题,浅浅的解析,欢迎大家......

叶落秋白的博客 9982

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

《C++ Primer Plus》第二章复习题和编程练习

《C++ Primer Plus》复习题和编程练习

潇雪的博客 1123

【C++同步练习】模板初阶

摘要:本文系统回顾了C++模板的核心概念与应用。函数模板通过类型参数实现代码复用,强调类型推导规则和语法要点(如typename/class声明)。类模板作为参数化类蓝图,支持多参数和特化,需注意实例化规则。通过典型例题解析,指出常见误区:函数模板不支持隐式类型转换(B选项错误),类模板在运行时不会检查类型(C选项错误),模板类与普通类的编译处理不同(D选项错误)。正确模板声明需每个参数前加typename/class(4/6/7选项正确)。模板机制本质是编译时实例化,兼具类型安全与高效性。

小年糕的博客 2002

C/C++语言编程练习(Dev-C++工具)

C语言编程练习实战(可供初学者使用参考)

m0_52526498的博客 3572

咱们一起学C++第七十四篇:之C++编程练习深入剖析与实践

在C++学习的征程中,我们共同努力,不断通过实践来巩固和提升编程能力。此前,我们回顾了C++的基础语法,并解析了部分练习题,今天,我们将继续深入解析剩余的练习题,涵盖函数参数传递、枚举类型、联合类型、数组操作、指针转换、函数指针等多个重要知识点。这些练习题旨在帮助大家更深入地理解C++的特性,熟练掌握各种编程技巧,为进一步学习C++的高级特性打下坚实的基础。

wj_rdk的博客 1567

C++ 第一阶段编程练习

天文单位是从地球到太阳的平均距离(约 150000000 公里或 93000000 英里),光年是一光年走的距离(约 10 万亿公里或者 6 万亿英里)(除太阳外,最近的恒星大约离地球 4.2 光年)。编写一个程序,其中的 main() 调用一个用户定义的函数(以摄氏温度值为参数,并返回相应的华氏温度值)。编写一个程序,其中的 main() 调用一个用户定义的函数(以摄氏温度值为参数,并返回相应的华氏温度值)。本题的关键就在这,只要创建这两个函数即可,因为返回的是语句,所以我们选择无返回值的函数进行创建。.

简十三的博客 1460

10min快速回顾C++语法(三)循环跳转专题

写在前面的话:本系列文章旨在短时间内回顾C/C++语法中的重点与易错点,巩固算法竞赛与写题过程中常用的语法知识,精准地解决学过但有遗忘的情况,为算法刷题打下坚实的基础。 五、循环语句 5.1 while循环 5.2 do while循环 5.3 for循环 5.4 多层循环 六、跳转语句 6.1 break 6.2 continue............

timerring的博客 4万+

CD62.【C++ Dev】继承和多态的练习题

回顾C++中函数重载、隐藏和重写的区别;然后介绍两种设计不可继承类的方法:C++98通过私有构造函数(需借助静态成员函数创建对象)和C++11的final关键字(可直接禁止继承);接着分析包含虚函数的类实例大小计算(考虑虚表指针和内存对齐);最后通过一个较难的多态调用案例,展示虚函数重写时参数默认值的继承规则(使用父类定义而非子类),并验证通过父类指针调用子类重写函数时的多态行为。全文涵盖继承、多态、内存布局等C++核心概念。

zhangcoder的博客 记录学习轨迹~ 905
上一篇: 基本功练习_3_2_之(GPRS.c)
下一篇: 基本功练习_3_4_之strcpy函数和memcpy函数
doublewei1
博客等级 码龄18年 60粉丝 403原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

doublewei1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值