摘要: 虚函数允许我们在子类中将方法进行重写,假如有AB两个类,B是A的子类,如果我们在A中建立一个方法并将其标记为虚函数,那么我们将可以在B类中对其进行改写以完成其他的功能 #include<iostream> #include<string> class Entity { public: std::st 阅读全文
posted @ 2020-04-11 16:23 Wangtn 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 是一个父类Entity,父类中包含的成员有坐标XY以及移动函数move #include<iostream> class Entity { public: float X,Y; void Mive(float xa,float ya) { X+=xa; Y+=ya; } }; class Playe 阅读全文
posted @ 2020-04-11 15:37 Wangtn 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 当我们新建一个类的实例时,构造函数会被调用,当我们这个实例被销毁时,析构函数被调用。构造函数是将需要用到的东西进行初始化,那么同样的,析构函数是与初始化相反的过程,用来清空内存以便于接下来使用。对应的,如果使用new来申请空间,那么需要用delete来进行析构,如果只是基于堆栈来进行空间申请,那么当 阅读全文
posted @ 2020-04-11 15:08 Wangtn 阅读(1232) 评论(0) 推荐(0) 编辑