摘要:        
为什么有必要写自己的operator new和operator delete?答案通常是:为了效率。缺省版本的operator new是一种通用型的内存分配器,它必须可以分配任意大小的内存块。同样,operator delete也要可以释放任意大小的内存块。operator delete想弄清它要释放的内存有多大,就必须知道当初operator new分配的内存有多大。有一种常用的方法可以让operator new来告诉operator delete当初分配的内存大小是多少,就是在它所返回的内存里预先附带一些额外信息,用来指明被分配的内存块的大小。缺省的operator new和operato    阅读全文
posted @ 2012-08-11 10:40
阿凡卢
阅读(5458)
评论(10)
推荐(3)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号