首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请问下,使用断言ASSERT后,还需要判断传入指针为NULL吗

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

请教下,使用断言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被忽略

热点排行