第一章关于对象 c++在布局和存取时间的额外负担主要有virtual引起 virtual function:运行期动态绑定 virtual base class :base class多次出现在派生类中,但只有一个单一而被共享的实体(虚基类) 对象模型 简单模型:每一个地址slot指向一个成员, 表格模型:数据表和成员函数表 数据表包含数据本身 成员函数表包含指向每个成员函数的指针slot 虚函数表 每个class产生一堆指向virtual function的指针,,指针形成一个virtual…