摘要: 1.继承的对象模型 === 子类是由父类成员 叠加 子类新成员得到的(相当于在子类中开辟了一段内存来存储父类成员) class Derived : public Demo { int mk; }; 2.多态对象模型 === 多态是概念,虚函数是实现多态的方法 c++多态的实现原理 a.当类中声明虚函 阅读全文
posted @ 2019-12-04 16:34 人民广场的二道贩子 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.class分析 === a.class是一种特殊的struct b.在内存中class依旧可以看做变量的集合 c.class与struct遵循相同的内存对齐规则 d.class的成员函数与成员变量是分开存放的 1).每个对象有独立的成员变量 2).所有对象共享类中的成员函数 2.对象分析 === 阅读全文
posted @ 2019-12-04 16:04 人民广场的二道贩子 阅读(128) 评论(0) 推荐(0) 编辑