您的位置:首页 > 其它

C中内存使用规则

2008-06-26 10:28 274 查看
【规则 7-2-1】用malloc或new申请内存之后,应该立即检查指针值是否为NULL。防止使用指针值为NULL的内存。
【规则 7-2-2】不要忘记为数组和动态内存赋初值。防止将未被初始化的内存作为右值使用。
【规则 7-2-3】避免数组或指针的下标越界,特别要当心发生“多 1”或者“ 1”操作。
【规则 7-2-4】动态内存的申请与释放必须配对,防止内存泄漏。
【规则 7-2-5】用 free 或 delete 释放了内存之后,立即将指针设置为 NULL,防止产生“野指针 。 java中有默认的初使值,我想原理和这个应该是一致的,防止程序员忘记了变量的初使化操作。想起自己编程的时候经常碰到说NULL引用,原来写的代码很不规范。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: