NoFear
随笔 - 48, 文章 - 0, 评论 - 6, 阅读 - 58938

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Inside The C++ Object Model

摘要:C++ Class数据成员属性有2种:static 和 nonstatic ,函数成员属性有3种:static、nonstatic、virtual。C++ 对象模型Nonstatic 数据成员 存于每一个对象之内static data members 、Static和nonstatic的函数成员 存放在所有的对象之外virtual 函数成员1.由每一个class产生一堆指向virtual functions的指针,放在表格中,这个表格为虚表【vitrual table(vtbl)】,借鉴了简单对象模型和表格驱动对象模型。2.每个对象被添加一个指针,指向相关的虚表,这个指针被叫做vptr. vp 阅读全文

posted @ 2012-05-14 22:20 Fear_Hao 阅读(119) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示