Mic*_*ael 1 c++ memory-management
如果我的应用程序内存不足,当我调用new()时,我将获得异常,而malloc()我将获得0指针.
但是,如果我用一些局部变量调用方法呢?他们也占据了记忆.有没有办法为"正常"变量保留内存?所以,即使new()抛出异常,我也可以抓住它,修复东西并仍像往常一样调用方法.
您的数据分配方式有以下三种:
除非你执行一些重的递归,否则通常不应该耗尽堆栈空间.
| 归档时间: |
|
| 查看次数: |
1539 次 |
| 最近记录: |