c++ object model(草稿)
2012-01-31 14:41
267 查看
虚继承:http://tech.e800.com.cn/articles/2009/1117/1258438026719_1.html
多态(编译器角度):http://www.bjtarena.com/html/2010/9/1456.htm
简单对象模型
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 的指针
多态(编译器角度):http://www.bjtarena.com/html/2010/9/1456.htm
简单对象模型
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 的指针
相关文章推荐
- Inside the C++ Object Model
- Inside The C++ Object Model
- 《Inside the C++ Object Model》拿到了
- Inside The C++ Object Model (一)
- 转一篇候捷的 Inside C++ Object Model 译本的译序
- Inside C++ Object Model阅读笔记:Chapter 3 数据语义学
- notes of 《Inside the C++ object model》
- Inside The C++ Object Model ---- Object Lessons
- ObjectModel:Qml 使用C++model
- 《Inside the C++ Object Model》
- Inside The C++ Object Model(二)
- Inside the C++ Object Model学习笔记[Chap1.1]
- 读书摘要--Inside The C++ Object Model
- Inside The C++ Object Model ---- Object Lessons
- 笔记:inside c++ object model
- Inside the C++ Object Model:构造语意(chapter5)
- Inside The C++ Object Model(Note):Member Initialization List
- Inside the C++ Object Model chapter 1
- C++ Object Model
- Inside The C++ Object Model(三)