c++ object model(草稿)
- 简单对象模型
Data(static,nonstatic) ,Function (virtual,static,nonstatic)
Data(static):被放在个别 class object 之外
Data(nonstatic):放在每个 class object 之内
Function(static,nonstatic):放在个别 class object 之外
Function(virtual):(1) virtual table 存放指向每个 virtual function 的指针(2)一个指向 virtual table 的指针