Fra*_*ank 1 c++ null pointers
你在C++中使用NULL或0作为指针吗?
处理NULL指针时可以做到这一点
NULL
if(ptr != NULL){ ... } or this if(ptr != 0){ ... }
是否有理由偏爱另一个C++?
C++
Jas*_*hen 16
使用NULL是因为它在语义上表示您的意思.
请记住,编程的重点不是告诉计算机该做什么.关键是告诉其他人你告诉计算机做什么.
ant*_*tik 5
严格来说无关紧要:要么会奏效.所以将:
if (ptr) { ... }
显式检查NULL表明if的意图,因此我认为它有助于检查使用的可维护性:
if (ptr != NULL) { ... }
归档时间:
16 年,7 月 前
查看次数:
900 次
最近记录:
12 年 前