读书人

请问下使用断言ASSERT后还需要判断

发布时间: 2012-03-13 11:21:10 作者: rapoo

请教下,使用断言ASSERT后,还需要判断传入指针为NULL吗
请教下,使用断言ASSERT后,还需要判断函数传入指针参数为NULL吗.

C/C++ code
fun(char * pChar){  ASSERT(NULL != pChar);  if (NULL == pChar)       // 这2句还需要再写吗    return;}


[解决办法]
不用了
如果参数不能为NULL,那让它早崩溃比较好,早点定位
如果参数可以为NULL,那就不适合用ASSERT
[解决办法]
ASSERT 只在debug版本下有效
[解决办法]
ASSERT 只在debug版本下有效
[解决办法]
探讨
ASSERT 只在debug版本下有效

[解决办法]
Release版本下ASSERT被忽略

读书人网 >VC/MFC

热点推荐