More Effective C++ 读书摘要(目录索引)
来源:互联网 发布:学历制作软件 编辑:程序博客网 时间:2024/04/28 02:50
一、基础议题
Item 1. 区分指针和引用
Item 2. 优先考虑C++风格的类型转换
Item 3. 决不要把多态用于数组
Item 4. 避免不必要的默认构造函数
二、运算符
Item 5. 小心用户自定义的转换函数
Item 6. 区分自增运算符和自减运算符的前缀形式与后缀形式
Item 7. 不要重载"&&"、"||"和","
Item 8. 理解new和delete在不同情形下的含义
三、异常
Item9.使用析构函数防止资源泄漏
Item10. 防止构造函数里的资源泄漏
Item11. 阻止异常传递到析构函数以外
Item12. 理解抛出异常与传递参数或者调用虚函数之间的不同
Item13.通过引用捕获异常
Item14. 审慎地使用异常规格
Item15. 理解异常处理所付出的代价
四、效率
Item16. 记住80-20准则
Item17. 考虑使用延迟计算
Item18. 分期摊还预期的计算开销
Item19. 了解临时对象的来源
Item20. 协助编译器实现返回值优化
Item21. 通过函数重载避免隐式类型转换
Item22. 考虑使用op=来取代单独的op运算符
Item23. 考虑使用其他等价的程序库
Item24. 理解虚函数、多重继承、虚基类以及RTTI所带来的开销
五、技巧
Item25. 使构造函数和非成员函数具有虚函数的行为
Item26. 限制类对象的个数
Item27. 要求或禁止对象分配在堆上
Item28. 智能(smart)指针
Item29. 引用计数
Item30. 代理类
Item31. 基于多个对象的虚函数
六、杂项
Item32. 在将来时态下开发程序
Item33. 将非尾端类设计为抽象类
Item34. 理解如何在同一程序中混合使用C++和C
Item35. 让自己熟悉C++语言标准
- More Effective C++ 读书摘要(目录索引)
- 《Effective C++》读书摘要
- 《Effective C++》读书摘要
- 《Effective C++》读书摘要
- 《Effective C++》读书摘要
- 《Effective C++》读书摘要
- 《Effective C++》读书摘要
- More Effective C++ 读书摘要(三、异常)Item9 - 15
- More Effective C++ 读书摘要(四、效率)Item16 - 24
- More Effective C++ 读书摘要(六、杂项)Item32 - 35
- More Effective C++ 读书摘要(auto_ptr的一个实现)
- More Effective C++ 读书摘要(auto_ptr的一个实现)
- More Effective C++ 读书摘要(一、基础议题 二、运算符)Item1 - 8
- More Effective C++ 读书摘要(五、技巧1)Item25 - 27
- More Effective C++ 读书摘要(五、技巧2)Item28 - 29
- More Effective C++ 读书摘要(五、技巧3)Item30 - 31
- 《More Effective C++》重点摘要一:基础议题
- 《More Effective C++》重点摘要二:操作符
- PERL Catalyst 安装使用
- 南京 南京 在线观看
- 经典ASP.NET视频教程
- 窗口半透明
- 《vc6.0快捷键设置和配色方案》,没玩过吧
- More Effective C++ 读书摘要(目录索引)
- 哥哥哥哥
- 在C++中定义VMprotect宏
- 宽窄字符相互转换
- 遗传算法解TSP问题的C++源码
- 自己封装Crypto++的RSA类
- 获取计算机硬件信息的类
- MFC Feature Pack CMFCPropertyGridCtrl控件的应用
- 软件质量保证、测试及配置管理面面观