《深度探索C++对象模型》学习笔记 — 关于对象 (Object Lessons) 一、C++对象模型 1、简单对象模型(A Simple Object Model) 2、表格驱动对象模型(A Table-driven Object Model) 3、C++对象模型 4、继承下的C++对象模型 二、关键词带来的差异 三、对象的差异 1、C++程序范式 C++类成员变量存取和方法调用时的主要负担是由虚函数和虚继承带来的。 一、C++对象模型 我们以下面的类为例讨论C++的几种对象模型(其中包含了static和non-static两种成员变量,static、non-static和virtual三种成员方法): class CLS_Point { public: CLS_Point(float _fVal); virtual ~CLS_Point()