当前位置:  开发笔记 > 编程语言 > 正文

在C中释放内存的模式?

如何解决《在C中释放内存的模式?》经验,为你挑选了0个好方法。
如何解决《在C中释放内存的模式?》经验,为你挑选了0个好方法。

我目前正在开发一个基于C的应用程序,因为它以一种非反模式方式释放内存.我是一名记忆管理爱好者.

我的主要问题是我在各种不同的范围内声明了内存结构,并且这些结构通过引用传递给其他函数.其中一些函数可能会抛出错误并退出().

如果我在一个范围内退出(),但是我的所有数据结构都不在该范围内,我如何解放我的结构?

我觉得我需要将它全部包装在一个伪造的异常处理程序中并让处理程序处理释放,但这看起来仍然很难看,因为它必须知道我可能需要或不需要释放的所有东西......

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有