关于程序崩溃的问题总结【经验】

程序崩溃是我们常见而又最不想看到的情况,宁愿返回一个错误码,都不要让自己的程序轻易崩溃。因此,我会在编程的同时不断记录各种导致程序崩溃的情况,并尝试给出解决办法,希望能够与君共勉。
1.在用户界面与后台程序发生数据交互时,注意在函数中增加实参类型的判断。避免出现,实参类型与形参类型不相符的情况。
2.内存管理出现问题,这也是一个让人头疼的问题。一是内存管理的内容纷繁复杂,二是容易出现编程者粗心大意的情况。因此,特对内存管理过程中容易出现的问题做一个总结:
(1)new与delete成对存在,一定不要你只new而不delete的情况出现。但也要想清楚,应在何时delete最合适;
(2)在delete操作之前,一定记得要先判NULL!否则很容易出现对同一片进行两次内存释放的情况;
(3)在delete操作之后,一定记得要对已释放内存使用权的指针进行赋NULL!
若能够保证以上三步都按要求严格执行,将大大减小因内存释放而造成的程序崩溃!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值