在C++中,默认0为FALSE,非0则为TRUE
而NULL的值也是0.
所以,针对对象的指针,if(对象指针)语句只能判断这个指针是NULL还是非NULL。不能判断是否为野指针。
所以,养成良好的编程习惯和严密的逻辑是避免野指针最有效的手段。
本文深入探讨了C++中使用对象指针时,如何通过if(对象指针)语句正确判断指针是否为NULL,以及养成良好编程习惯的重要性以避免野指针问题。
在C++中,默认0为FALSE,非0则为TRUE
而NULL的值也是0.
所以,针对对象的指针,if(对象指针)语句只能判断这个指针是NULL还是非NULL。不能判断是否为野指针。
所以,养成良好的编程习惯和严密的逻辑是避免野指针最有效的手段。
1032
75万+
3409
685

被折叠的 条评论
为什么被折叠?