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