《深度探索C++对象模型》- 第4章 Function 语意学
来源:互联网 发布:郑爽演员的诞生知乎 编辑:程序博客网 时间:2024/04/20 06:17
这一遍看本书,总的说来收获并不大,也许是还没有遇到相关问题的缘故,另外也和最近的状态有关,有点浮躁。
看这一章有点看不下去的感觉了,没有什么新的收获,总结一下知识点吧。
1. Member Function共有3种:Nonstatic Member Function,Virtual Member Function,Static Member Function。
2. Static Member Function没有this指针,不能被声明为const、volatile或virtual。
3. object调用virtual function不会有多态产生。
4. C++中,多态表示“以一个public base class的指针或引用,寻址出一个derived class object”的意思。
5. 识别class是否支持多态,唯一的适当方法是看其是否有virtual function。
6. 建议,不要在一个virtual base class中声明nonstatic data members。
7. inline函数如果被调用太多的话,会产生大量扩展,程序大小会变大。
疑惑:
1. 有时说一个class只有一个virtual table,有时又说会有多个,当然多个的情况就是多继承和虚继承的情况。
- 《深度探索C++对象模型》- 第4章 Function 语意学
- 【深度探索C++对象模型读书笔记】【第4章】Function语意学
- 【C++】深度探索C++对象模型之Function语意学
- 《深度探索C++对象模型》第四章 Function语意学
- 《深度探索C++对象模型》--4 Function语意学
- 深度探索C++对象模型 Function语意学笔记
- 《深度探索C++对象模型》读书笔记之Function语意学
- 深度探索C++对象模型:4.Function语意学
- 《深度探索C++对象模型》读书笔记之Function语意学
- 深度探索C++对象模型--Function语意学
- 深度探索C++对象模型:4.Function语意学
- 深度探索C++对象模型(四)Function语意学
- 深度探索C++对象模型——Function语意学
- 《深度探索C++对象模型》读书笔记第四章:Function语意学
- 深入探索C++对象模型:第四章 Function语意学
- 深入探索对象模型 第四章 function语意学
- 《深入探索C++对象模型》第四章:Function语意学
- 深度探索C++对象模型-语意学
- 系出名门Android(8) - 控件(View)之TextSwitcher, Gallery, ImageSwitcher, GridView, ListView, ExpandableList
- 关于声明()和定义的认识
- Oracle Architectural(Oracle 体系结构)!!!
- VC6编写在windows7下的应用程序以管理员身份加载之一
- 实战RAID5 手把手教你组磁盘阵列 5
- 《深度探索C++对象模型》- 第4章 Function 语意学
- 系出名门Android(9) - 数据库支持(SQLite), 内容提供器(ContentProvider)
- HIMSS 对EHR的定义
- Kernel32.dll对外提供的方法
- JavaScript中this关键字使用方法详解
- style="word-WRAP: break-word"
- 从今天开始
- test one
- ASP使用类,实现模块化