2013年4月4日

c++中的new_handler

摘要:原文地址:http://blog.csdn.net/wzq981264/article/details/673630在过去或者传统的模式中,当operator new不能满足一个内存分配请求的时候,它会返回一个空指针,但是现在如果operator new不能满足一个内存分配请求的时候,会抛出一个异常,这个时候我们可不可以自己定制处理策略呢?这正是new_handler的作用所在,具体情况在后面详细道来。 当operator new申请一个内存失败时,它会进行如下的处理步骤: 1、如果存在客户指定的处理函数,则调用处理函数(new_handler),如果不存在则抛出一个异常。new_han... 阅读全文

posted @ 2013-04-04 21:58 zhuyf87 阅读(3009) 评论(0) 推荐(0) 编辑

导航