在C++中,默认0为FALSE,非0则为TRUE
而NULL的值也是0.
所以,针对对象的指针,if(对象指针)语句只能判断这个指针是NULL还是非NULL。不能判断是否为野指针。
所以,养成良好的编程习惯和严密的逻辑是避免野指针最有效的手段。
在C++中,默认0为FALSE,非0则为TRUE
而NULL的值也是0.
所以,针对对象的指针,if(对象指针)语句只能判断这个指针是NULL还是非NULL。不能判断是否为野指针。
所以,养成良好的编程习惯和严密的逻辑是避免野指针最有效的手段。