我自己看的别人别下载下了也没用

时间:2013-01-28 10:30:47
【文件属性】:

文件名称:我自己看的别人别下载下了也没用

文件大小:3.8MB

文件格式:RAR

更新时间:2013-01-28 10:30:47

自学

new operator就是我们平时所使用的new,其行为就是前面所说的三个步骤,我们不能更改它。但具体到某一步骤中的行为,如果它不满足我们的具体要求时,我们是有可能更改它的。三个步骤中最后一步只是简单的做一个指针的类型转换,没什么可说的,并且在编译出的代码中也并不需要这种转换,只是人为的认识罢了。但前两步就有些内容了。 new operator的第一步分配内存实际上是通过调用operator new来完成的,这里的new实际上是像加减乘除一样的操作符,因此也是可以重载的。operator new默认情况下首先调用分配内存的代码,尝试得到一段堆上的空间,如果成功就返回,如果失败,则转而去调用一个new_hander,然后继续重复前面过程。如果我们对这个过程不满意,就可以重载operator new,来设置我们希望的行为。例如: class A 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/songthin/archive/2007/07/23/1703966.aspx


网友评论