快速阅读《Essential C++》
2004-11-08 17:24
357 查看
快速阅读《Essential C++》
今天一口气读完前两章。一些要点:
为了只是为了避免内存复制而不想修改参数值,可以使用const修饰的传址。
在使用pointer作函数参数时,一定要检查其值非零。如果用reference作为参数,由于其必定代表某个对象,所以不必检查。
一般来说,除非希望在函数内改变参数的值,否则在传递内键型别时,不要使用传址。传址主要为传递class object用。
内建类型的对象,如果定义在 file scope 之类,必定被初始化为 0,但是如果被定义语local scope之内,那么除非指定其初值,否则不会被初始化。
delete 对象无需进行非零检查,编译器会做这个工作。(?)
善用局部静态变量,取代全局变量
---------------------------------------------------------------------------
2005.02.16
今天快速浏览完全书。基本算结束该书阅读。更详细的内容以后参考《C++ Primer》
今天一口气读完前两章。一些要点:
为了只是为了避免内存复制而不想修改参数值,可以使用const修饰的传址。
在使用pointer作函数参数时,一定要检查其值非零。如果用reference作为参数,由于其必定代表某个对象,所以不必检查。
一般来说,除非希望在函数内改变参数的值,否则在传递内键型别时,不要使用传址。传址主要为传递class object用。
内建类型的对象,如果定义在 file scope 之类,必定被初始化为 0,但是如果被定义语local scope之内,那么除非指定其初值,否则不会被初始化。
delete 对象无需进行非零检查,编译器会做这个工作。(?)
善用局部静态变量,取代全局变量
---------------------------------------------------------------------------
2005.02.16
今天快速浏览完全书。基本算结束该书阅读。更详细的内容以后参考《C++ Primer》
相关文章推荐
- 快速阅读《Essential C++》
- essential c++阅读笔记(1)
- 快速阅读:MongoDB 3.6 新特性
- 知识扩展----快速阅读
- 快速阅读的理解
- 推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
- 如何快速全面建立自己的大数据知识体系? 大数据 ETL 用户画像 机器学习 阅读232 作者经过研发多个大数据产品,将自己形成关于大数据知识体系的干货分享出来,希望给大家能够快速建立起大数据
- 快速阅读——套路
- 快速阅读等三种读书方法
- 通过爬虫代理IP快速增加博客阅读量——亲测CSDN有效!
- 推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
- 如何快速提高英语阅读能力
- node-mongodb-native源码快速阅读-1
- lua-快速阅读 - socketref,再见!高德 - C++博客
- GoldenGate系列一:快速搭建单向同步GoldenGate环境 分类: H2_ORACLE 2013-05-16 10:48 1081人阅读 评论(0) 收藏
- 快速阅读
- 快速阅读
- HIVE快速入门 分类: B4_HIVE 2015-06-06 11:27 59人阅读 评论(0) 收藏
- Android 快速开发系列 ORMLite 框架最佳实践 标签: AndroidORMLite 2014-09-07 23:47 62916人阅读 评论(36) 收藏 举报 分类: 【Androi
- 快速阅读比特币源代码 使用Rational rose 对 bitcoin 建立 uml