1.采用面向对象的方法, 任何资源(不仅是内存)谁申请, 谁释放。
一般一个NEW对应有一个DELETE, 或是在一个函数中成对出现,
或是在构造和析构中出现。
可以将分配和释放的过程封装到一个类中,即在构造的时候申请内存,析构的时候释放内存,从而保证没有内存泄露。
3. 用bounds checker等内存检查工具具体仔细检查一下在哪里泄漏了内存!
4. 异常处理
可以将分配和释放的过程封装到一个类中,即在构造的时候申请内存,析构的时候释放内存,从而保证没有内存泄露。
3. 用bounds checker等内存检查工具具体仔细检查一下在哪里泄漏了内存!
4. 异常处理