想请教一下CC_SAFE_RELEASE_NULL和CC_SAFE_RELEASE  的使用情景

使用CC_SAFE_RELEASE_NULL不就好了么? 想知道什么情况使用CC_SAFE_RELEASE比CC_SAFE_RELEASE_NULL好

顶一下,可以有人告诉我一下么? 谢谢啦~

不做没意义的赋值

不是所有指针删除后都需要赋值为NULL,赋值NULL并不代表就不出问题,把握在心

想请教一下,比如哪些指针删除后不需要赋值为NULL

看需求了,如果需要判断这个指针是否为空来作为判断条件就赋值为空,赋值为空更安全些,比如CC_SAFE_ 系列都以是否为空做判断,有时候调试null也比野指针更容易找到原因

个人认为所有使用CC_SAFE_RELEASE的情况都可以用CC_SAFE_RELEASE_NULL代替,从安全性上讲,CC_SAFE_RELEASE_NULL会更安全一些,它可以防止野指针带来的不必要的bug。