
继承和多态
最爱人间这四月天
你若喜欢怪人,其实我很美
展开
-
继承和多态
进程在创建的时候先是创建虚拟地址空间,并不是真正的一块空间,而是创建了一个数据结构(《程序员的自我修养》第6章 进程的创建)继承和多态: 1)继承就是对代码的复用2)由于构造和析构只在自身所在的类的作用域下起作用,因此基类的构造函数和析构不能被继承3) 继承方式有三种: 公有继承(public)保护继承(protect)私有继承(private)当继承方式为公有继承时,基类的public pro原创 2016-06-11 21:22:15 · 704 阅读 · 0 评论 -
多重继承
多重继承:一个派生类多次继承同一个基类为解决成员重叠问题,派生类有基类的多份数据,引入虚基类,虚继承。所有从基类直接继承的类采用虚继承方式大家可以找下这个图和上图的区别哦:虚基类:当基类被继承时,在基类的继承方式前加上关键字virtual,被虚继承的类是虚基类(Base). 继承了虚基类的类对象中有一个虚基类指针:vbptrvbptr到虚基类数据成员的偏移量一般说32或64位下字节大小不同是与编译原创 2016-06-13 22:02:30 · 509 阅读 · 0 评论