摘要: 作业描述|详情 |: : 这个作业属于哪个课程| "2020年面向对象程序设计 " 这个作业的要求| "我罗斯方块" 这个作业的目标|①设计详解②选用的渲染方法③收集到的资料④ 游戏界面示意图 作业正文| "我罗斯方块还没实现的努力实现" 参考文献| "俄罗斯方块C++的实现" /// "C++【E 阅读全文
posted @ 2020-05-06 15:26 AirBirdDD 阅读(196) 评论(0) 推荐(0)
摘要: 作业描述 | 作业详情 : :|: | : 这个作业属于哪个课程| "2020年面向对象程序设计" 这个作业要求在哪| "面向对象程序设计寒假作业3" 这个作业的目的|1.继续完成编程题,优化架构2.发布博客 作业正文| "面向对象程序设计寒假作业3" 面向对象程序设计寒假作业3 编程题(请使用C语 阅读全文
posted @ 2020-02-13 09:42 AirBirdDD 阅读(172) 评论(0) 推荐(0)
摘要: 运算符重载 C++预定义的运算符,只能用于基本数据类型的运算:整型、实型、字符型、逻辑型··· +、 、 、/、%&、~、!、|、=、 、!=··· 在C++里,我们想进行两个复数的加减运算 想直接写:complex_a+complex_b 是会编译出错的 运算符重载的概念就是对C++里预定义的运算 阅读全文
posted @ 2020-02-11 12:22 AirBirdDD 阅读(85) 评论(0) 推荐(0)
摘要: 友元 友元分为友元函数和友元类 1.友元函数 一个类的友元函数可以访问该类的私有成员,友元函数不是这个类成员函数。 这个友元函数可以是一个很普通的全局函数,这个类把这个函数声明为友元以后,这个函数就可以访问这个类的私有成员了 exp. 可以将一个类的成员函数(包括构造函数析构函数)说明为另一个类的友 阅读全文
posted @ 2020-02-10 11:19 AirBirdDD 阅读(94) 评论(0) 推荐(0)
摘要: 常量对象、常量成员函数和常引用 常量对象 如果不希望某个对象的值被改变,则定义该对象的时候可以在前面加上 const 关键字 exp. 常量成员函数 在类的成员函数说明后面可以加上 const 关键字,则该成员函数为常量成员函数 常量成员函数执行期间不应修改其所作用的对象。因此,在常量成员函数中不能 阅读全文
posted @ 2020-02-09 12:32 AirBirdDD 阅读(94) 评论(0) 推荐(0)
摘要: 成员对象和封闭类 有成员对象的类叫封闭类 exp. 任何对象初始化时都会引发构造函数的调用 att.如果CCar类不定义构造函数则 会出错 因为编译器不明白car.tyre该如何初始化,car.enginr的初始化没有问题,用默认构造函数即可 任何生成封闭类对象的额语句,都要让编译器明白,对象中的成 阅读全文
posted @ 2020-02-08 12:06 AirBirdDD 阅读(75) 评论(0) 推荐(0)
摘要: 静态成员 在定义前加了static关键字的成员 ①普通成员变量每个对象有各自的一份,而静态成员变量一共就一分,为所有对象所共享。 ·sizeof运算符不会计算静态成员变量 ②普通成员函数必须具体作用于某个对象,而静态成员函数并不具体作用于某个对象 因此静态成员不需要通过对象就能访问,因为不具体作用于 阅读全文
posted @ 2020-02-07 12:19 AirBirdDD 阅读(58) 评论(0) 推荐(0)
摘要: this指针 C++翻译成C ·其作用就是指向成员函数所作用的对象 exp. 再举一个例子进一步说明 exp. exp. 静态成员函数不能使用this指针 因为静态成员函数并不具体作用于某个对象 因此静态成员函数的实参的个数,就是程序中写出的参数个数 普通成员函数的参数个数比写出来的多 阅读全文
posted @ 2020-02-06 13:59 AirBirdDD 阅读(72) 评论(0) 推荐(0)
摘要: 构造函数和析构函数什么时候被调用 ·构造函数用来初始化的,就是说存储空间已经有了。构造函数不负责盖房子,只是装修房子。 ·析构函数也不是回收者整个对象所占的存储空间,只是在这个对象被操作系统回收之前做一些善后工作。(不拆房子,比如把值钱东西搬走这样) 阅读全文
posted @ 2020-02-05 11:08 AirBirdDD 阅读(72) 评论(0) 推荐(0)
摘要: 类型转换构造函数 是什么 ·目的是实现类型的自动转换 ·只有一个参数,而且不是复制构造函数的构造函数 ·需要的时候,编译器会自动调用转换构造函数,建立临时变量 exp. 析构函数 构造函数在对象构造的时候起作用而析构函数在对象消亡的时候起作用 是什么 ·名字与类名相同,在前面加‘~’,没有参数和返回 阅读全文
posted @ 2020-02-04 10:58 AirBirdDD 阅读(89) 评论(0) 推荐(0)