博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

构造函数中内存分配的问题

Posted on 2009-11-10 09:58  红波  阅读(386)  评论(0)    收藏  举报

一般在构造函数中分配内存是比较麻烦的,因为一旦存在多个分配时,后面的无法分配内存时,就会出现弹出异常。

那么前面分配的内存就无法收回,这样的话就存在内存泄露了

解决办法,在分配内存时引入异常处理,一旦抛出异常,就把前面分配的内存释放掉

问题,若是存在多次分配时,try  catch的次数太多

最终方案,还在思考