标签: c++
比较一个 NULL 而另一个 nullptr 的指针是否安全? 这种比较总会成真吗?
答案 0 :(得分:5)
是
NULL和nullptr都是“空指针常量”和
NULL
nullptr
空指针常量可以转换为指针类型;结果是该类型的空指针值 并且可以与对象指针或函数指针类型的每个其他值区分开来。
最后,
相同类型的两个空指针值应相等。
(N4140中的引号均为4.10 / 1)
答案 1 :(得分:2)
假设NULL是0(通过#define或整数类型定义),那么,是的。
0
#define