一般在构造函数中分配内存是比较麻烦的,因为一旦存在多个分配时,后面的无法分配内存时,就会出现弹出异常。
那么前面分配的内存就无法收回,这样的话就存在内存泄露了
解决办法,在分配内存时引入异常处理,一旦抛出异常,就把前面分配的内存释放掉
问题,若是存在多次分配时,try catch的次数太多
最终方案,还在思考
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3