类的继承
Posted wangtianning1223
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的继承相关的知识,希望对你有一定的参考价值。
是一个父类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字节。
以上是关于类的继承的主要内容,如果未能解决你的问题,请参考以下文章