随笔分类 -  面向对象的程序设计

摘要:定义Boat和Car两个类,两者都有私有成员weight属性,定义两者的一个友员函数totalweight(),计算两个类的对象的重量和。 请根据给定的main函数和totalweight()函数的定义,完善Boat和Car两个类。 友元函数的使用 #include <iostream> using 阅读全文
posted @ 2020-07-02 11:01 SunCY 阅读(220) 评论(0) 推荐(0)
摘要:找到官网下载 下载完成后,运行安装包 根据自己的IDE安装一下,注意:Easyx只支持VS这一系列的IDE,然后记得安装EasyX的文档(帮助文档很有用的) 安装之后可以打开IDE测试一下,我再下载了本地的帮助文档,打开箭头所指的文件 把这个粘贴到编译器。 粘贴过来之后,运行一下 恭喜你安装成功!! 阅读全文
posted @ 2020-05-06 21:30 SunCY 阅读(1002) 评论(0) 推荐(0)
摘要:拿到我们上一节得到的map.txt,就可以简单把图画出来(只是实验,并不是最终版本)。 效果图 因为要直接“借鉴”原版的地图,我们需要用cheatengine查好每种数字之后对应的是什么图片,基本块我会放在代码后面。 然后直接循环输出就好了。这个时候我们要定义一下一个地图中基本块占的像素个数,原版的 阅读全文
posted @ 2020-05-04 02:10 SunCY 阅读(403) 评论(0) 推荐(0)
摘要:1.我们先用模拟器打开原版游戏。 2.选择 CONSTRUCTION 模式,按攻击种一排草 3 打开 工具->查看器->内存查看器,往下滑一个页面,到这里,就能看到有几排2 4 打开Cheat Engine,点击这个 5 内存查看器 + Cheat Engine 查找地图的地址,先把坦克开到左上角。 阅读全文
posted @ 2020-05-03 14:10 SunCY 阅读(721) 评论(0) 推荐(1)
摘要:说明: 我使用的是visual Studio 2019,安装的是Easyx这个库。 推荐一篇透明贴图的博客。 详解透明贴图和三元光栅操作 1创建一个Image文件夹,存放坦克图片(main函数放在TANKTEST里了) 资源在这里 2.然后就是一些 EasyX库(graphics.h) 函数的使用, 阅读全文
posted @ 2020-05-02 17:29 SunCY 阅读(294) 评论(1) 推荐(0)
摘要:除了第一条其他都一样,基类的private不可直接访问, 派生类的成员函数可以直接访问基类中的 public 和protected,但不能直接访问基类的private成员。 通过派生类的对象不能直接访问基类中的任何成员。 这个实在看不懂。。。 不写了,这张不会的太多了看ppt吧 阅读全文
posted @ 2020-04-30 20:52 SunCY 阅读(129) 评论(0) 推荐(0)
摘要:注:所有内容源于互联网,如有侵权请和我联系。 数组 数组的概念 •数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素。 •数组属于构造类型。 •一维数组的存储数组元素在内存中顺次存放,它们的地址是连续的 例如:a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[ 阅读全文
posted @ 2020-04-04 21:00 SunCY 阅读(145) 评论(0) 推荐(0)
摘要:5.6.1 C++程序的一般组织结构 • 一个源程序可以划分为多个源文件: ▫ 类声明文件(.h文件) ▫ 类实现文件(.cpp文件) ▫ 类的使用文件(main()所在的.cpp文件) • 利用工程来组合各个文件。 当代码量很大的时候,可以通过把类写在一个文件中,只需要在main中直接调用就好了 阅读全文
posted @ 2020-03-26 21:48 SunCY 阅读(474) 评论(0) 推荐(0)
摘要:1标识符的作用域与可见性 ▫ 函数原型作用域 比如 int run(int a) ; 的范围是()括号里面 ▫ 局部作用域(块作用域) int run(int a){ int b; yuju; } //a的作用于是 { }里面,b的作用域是 定义位置 到 } ▫ 类作用域 • 类的成员具有类作用域, 阅读全文
posted @ 2020-03-26 21:23 SunCY 阅读(241) 评论(0) 推荐(0)
摘要:类和对象 类和对象 • 类是具有相同属性和行为的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和行为两个主要部分。 • 利用类可以实现数据的封装、隐藏、继承与派生。 • 利用类易于编写大型复杂程序,其模块化程度比C中采用函数更高。‘ • 新类型的对象该如何被创建和销毁? 阅读全文
posted @ 2020-03-23 14:47 SunCY 阅读(305) 评论(0) 推荐(0)
摘要:函数的定义与使用: 调用前先声明函数: ▫若函数定义在调用点之前,则无需另外声明; ▫若函数定义在调用点之后,则需要在调用函数前按如下形式声明函数原型: 类型标识符 被调用函数名(含类型说明的形参表); •调用形式 函数名(实参列表) •嵌套调用 ▫在一个函数的函数体中,可以调用另一函数,称为嵌套调 阅读全文
posted @ 2020-03-23 11:43 SunCY 阅读(295) 评论(0) 推荐(0)
摘要:2.1 C++的特点和产生 特点: 带类的C语言,更好的C语言,兼容C语言。不是一个纯正面向对象的语言,支持面向对象的方法。 2.2 基础操作 #include <iostream> 通过头文件来调用库功能。 using namespace std; //命名例子,比如说张三,王三,你叫三的时候,需 阅读全文
posted @ 2020-03-02 10:18 SunCY 阅读(129) 评论(0) 推荐(0)