博客园  :: 首页  :: 联系 :: 管理

2013年3月25日

摘要: Chapter 4 Function语义学 The Semantics of FunctionMember的各种调用方式:nonstatic member functions:nonstatic member functions会被转化为nonmember形式。传入this指针,function中对nonstatic data member的存取都使用this来访问。virtual member function:如果normalize()是virtual member function,则ptr-> normalize()会变成(*ptr->vptr[1])(ptr); //1为 阅读全文

posted @ 2013-03-25 22:01 Apprentice89 阅读(342) 评论(0) 推荐(0)

摘要: Chapter 3 Data语义学 The Semantics of DataData Member的绑定:主要是作用域的规定Data Member的布局类的static data member会放在程序的数据段(data segment)。不同的access section的数据们放置没有强制的前后关系。vptr的放置也没有强制规定。Data Member的存取static data member的存取:由于static data member放在程序的数据段,访问时用唯一的地址即可。如果两个不同的class有同名的static data member,则这两个同名的member会被name 阅读全文

posted @ 2013-03-25 20:05 Apprentice89 阅读(497) 评论(0) 推荐(0)