【发布时间】:2012-04-14 22:11:59
【问题描述】:
前段时间我从网上下载了一个源代码。有几个 malloc 调用,之后没有检查 NULL。据我所知,您需要在调用 malloc 后检查 NULL。
有人在调用 malloc 后不检查 NULL 是否有充分的理由?我错过了什么吗?
【问题讨论】:
-
顺便说一句,这就是异常优于错误代码的原因。
-
因为前面还有更重要的事情:gustedt.wordpress.com/2011/11/05/…
-
再补充一条信息:问题中提到的代码是由 Microsoft MVP 创建的。
标签: c pointers memory-management null malloc