
C/C++----数据结构
文章平均质量分 66
无
facker_Lap
一名努力成长的小萌新!
展开
-
基于QT框架的开发——飞机大战
这是一个随机数生成器,顾名思义,用于随机生成敌人的,还需注意,由于地图不是滚动的,所以,我们用敌机的移动来实现类似于地图的滚动的,但实际上,敌机的移动并不是给予其速度,而是通过敌机的照片不断地删除,实时更新位置,在生成图片来实现的,同样的,玩家控制的player也是通过同样的方法来来实现的,这里,我不在做过多赘述;由于我主要展示代码的实现,详细的不在过多赘述,所以,碰撞部分的代码我是同bullet,player,enemy一起给出的,值得一提的是,在创建好的。主窗口主要是创建在main.cpp文件中,原创 2024-07-08 11:02:42 · 1090 阅读 · 0 评论 -
QT的下载与安装
QT的下载与安装下载安装下载我是在国内的QT官网下载的,国内QT官网,我选择的是Windows版本的,一般情况下,选择的都是这个版本,系统是其他版本的就选择其他版本的点击即可下载安装下载好后,直接打开就行,打开后,没有注册的,就注册,注册时,需要你的邮箱,届时,qt官网会给你发送一封邮件,在你的邮箱中打开这封信,按要求填写就可以注册成功,我这里是已经注册好了的,所以直接下一步就好了,这里选择个人就好了,不要选择为企业使用这里,我选择的是不向qt发送我的个人信息,这里选择第一个版本原创 2024-07-08 15:26:05 · 565 阅读 · 0 评论 -
实验五 多态性
要求写出主程序,应用C++的多态性,分别计算边长为6.0的正方体、半径为5.0的球体,以及半径为5.0和高为6.0的圆柱体的表面积和体积。1、定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。例如c1+c2,i+c1,c1+i均合法(设i为整数,c1、c2为复数.)编写程序,分别求两个复数之和,整数和复数之和。2、编写一个程序,用成员函数重载运算符“+”和“-”将两个二数组相加和相减,要求第一个二维数组的值由构造函数设置,另一个二维数组的值由键盘输入。原创 2024-04-17 23:14:23 · 439 阅读 · 1 评论 -
实验四 派生和继承
(5)在派生类Teacher_Cadre(教师干部类)的成员函数show中调用Teacher(教师)类中的display函数,输出姓名、年龄、性别、职称、地址、电话,然后再用cout语句输出职务和工资。会出错因为为protected继承,此时基类的public和protected都为派生类的protected成员,在类内可以直接访问,但是在类外不可以直接访问。也会出错,因为此时x为基类的私有成员,因此派生类不能继承private的数据成员,因此在派生类中也不能访问x。原创 2024-04-04 13:56:39 · 1026 阅读 · 1 评论 -
实验一,C++简单程序设计
4、编写一个程序,声明一个double类型指针变量,给这个变量动态分配内存,并存入一个数到该内存区域。然后用此数作为半径计算圆面积,并输出出来。最后请释放掉之前动态申请到的内存空间。2、编写一个程序,用来分别求3个整数、3个双精度数的最大值,要求使用函数重载来完成。3、编写一个程序完成斐波拉契数列的前20项,要求使用引用返回函数的值。原创 2024-04-03 21:42:02 · 395 阅读 · 0 评论 -
实验二 类和对象(一)
2、需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长),width(宽),height(高)。在类中增加一个对数据成员赋初值的成员函数set_value.将成员函数定义放在源文件student.cpp中;将主函数的源文件放在main1.cpp中。将类定义放在头文件student.h中;由键盘分别输入3个长方体的长、宽、高;在类体内声明成员函数,在类外定义。将输入和输出功能改为由函数实现;将数据成员改为私有的;编程上机调试并运行。原创 2024-04-04 13:23:22 · 272 阅读 · 1 评论 -
实验三 类和对象(二)
还包括一个成员函数account()用于设置分数、累计学生的成绩之和、累计学生人数,一个静态成员函数sum()用于返回学生的成绩之和,另一个静态成员函数average()用于求全部成绩的平均值。2、设计类Time(用来处理时、分、秒)和类Data(用来处理年、月、日),然后分别在两个类中声明display函数为其友员函数。例如上述魔方的初始魔方的起始值(first)和相邻元素之间的差值(step)分别为:first=1;魔方各行值之和=魔方的各列值之和=两条对角线值的和。1、设计一个4*4的魔方程式。原创 2024-04-04 13:31:54 · 733 阅读 · 1 评论 -
实验六 函数模板和类模板
1.编写一个求任意类型数组中最大元素和最小元素的程序,要求将求最大元素和最小元素的函数设计成函数模板。2.编写一个程序,求输入数的平方根。设置异常处理,对输入负数的情况给出提示。提示:#include。原创 2024-04-18 21:48:06 · 267 阅读 · 1 评论