摘要: 我们通常在写for循环 的时候,要实现变量 i 的自增 1 ;往往会在i++ 和++i中随便挑一种写,对于i++和++i的理解,我们往往停留在返回的值的不同,其实i++与++i在实现效率上也有一定的不同(不考虑编译器优化的原因)。 ++i的实现效率更高 解释如下: i++ (在C++中) 在实现的时 阅读全文
posted @ 2015-11-20 17:14 Memset 阅读(486) 评论(0) 推荐(0) 编辑
摘要: operator new和operator delete函数有两个重载版本: 1、new new操作针对数据类型的处理,分为两种情况: 1.1 简单数据类型(包括基本数据类型和不需要构造函数的类型) 代码实例: 汇编码如下: 分析:传入4byte的参数后调用operator new。其源码如下: 分 阅读全文
posted @ 2015-11-20 11:20 Memset 阅读(791) 评论(1) 推荐(0) 编辑