类的继承
是一个父类Entity,父类中包含的成员有坐标XY以及移动函数move
#include<iostream> class Entity { public: float X,Y; void Mive(float xa,float ya) { X+=xa; Y+=ya; } }; class Player : public Entity { public: const char* Name; void Printname() { std::cout<<Name<<std::endl; } }; int main() { Player player; std::cout<<sizeof(Entity)<<std::endl; std::cout<<sizeof(Player)<<std::endl; std::cin.get(); }
子类包含父类中的所有特性,Entity的大小是8字节,以为有XY两个浮点类型变量,Player大小为12字节,除了字符类型,还包含父类中的XY,所以大小为12字节。
无情的摸鱼机器