c – NULL和nullptr比较

比较一个是NULL而另一个是nullptr的指针是否安全?
这种比较总是会成真吗?
最佳答案
是.

NULL和nullptr都是“空指针常量”和

A null pointer constant can be converted to a pointer type; the result is the null pointer value of that type
and is distinguishable from every other value of object pointer or function pointer type.

最后,

Two null pointer values of the same type shall compare equal.

(N4140中的两个引号均为4.10 / 1)

转载注明原文:c – NULL和nullptr比较 - 代码日志