这是一个非常简短的问题:
在我的 C++ 代码中有这样一行:
if (p == NULL || *p == 0)
我想知道这是不是双倍的。
(p == NULL)
(*p == 0)
C++ 中 (p == NULL) 与 (*p == 0) 相同吗?
不,它们不一样。前者检查 pointer
p