Effective C++学习笔记(Part Six:Item 32-40)
来源:互联网 发布:淘宝一分钱刷信誉 编辑:程序博客网 时间:2024/05/22 06:32
最近终于把effectvie C++仔细的阅读了一边,很惊叹C++的威力与魅力。最近会把最近的读书心得与读书笔记记于此,必备查找使用,如果总结有什么不当之处,欢迎批评指正:
现在只列出框架,最近会尽快填充完整:
第6部分:继承与面向对象设计
面向对象语言有三大特性:继承,封装和多态。遥想当年,每次校招笔试的时候都会有的,但能够甚至这六个字内涵的人,不再多数。本部分概括的说,深入的讲解三大特性之一----继承性。本部分花的时间不少,也感觉挺有意思的。特别是针对某个条款编写个具体程序实现后,明白其所以然的时候,无疑是一种享受!
条款32:确定你的public继承塑模出is-a关系
条款33:避免遮掩继承而来的名称
条款34:区分接口继承和实现继承
条款35:考虑virtual函数意外的其他选择
条款36:绝不重新定义继承而来的non-virtual函数
条款37:绝不重新定义继承而来的缺省参数值
条款38:通过复合塑模胡has-a或“根据某物实现出”
条款39:明智而审慎地使用private继承
条款40:明智而审慎地使用多重继承
注:由于条款之间存在很多联系,所有有些条款不适合单独拉出来,这样会结合其他条款进行记录,有不懂得地方,欢迎交流;
36 0
- Effective C++学习笔记(Part Six:Item 32-40)
- Effective C++学习笔记(Part One:Item 1-4)
- Effective C++学习笔记(Part Two:Item 5-12)
- Effective C++学习笔记(Part Three:Item 13-17)
- Effective C++学习笔记(Part Four:Item 18-25)
- Effective C++学习笔记(Part Five:Item 26-31)
- Effective C++学习笔记(Part One:Item 1-4)
- Effective C++学习笔记(Part Two:Item 5-12)
- Effective C++学习笔记(Part Five:Item 26-31)
- Effective C++学习笔记(Part Seven:Item 41-48)
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 学习笔记:Effective Objective-C
- Effective Objective-C学习笔记
- <Effective Mordern C++>笔记:Item 2:Understand auto type deduction.
- <Effective Mordern C++>笔记:Item 3:Understand decltype .
- Windows下PostgreSQL导出/导…
- Word中清除页眉中的横线
- 解决mysql密码忘记的问题
- 好资源分享--3S技术资源教程
- eclipse版本查询及中英文界面切换
- Effective C++学习笔记(Part Six:Item 32-40)
- windows7如何打开远程桌面
- CAD中如何查看要素高程
- CAD文件格式(.dxf)的等高线在Arc…
- poll()函数总结
- Effective C++学习笔记(Part Seven:Item 41-48)
- FZU 2150 求双搜最优解
- epoll()函数总结
- Table 行合并操作