definec
null是一个“清单常量”#definec 中的一个
NULL是一个“清单常量”(#defineC 中的一个),它实际上是一个整数,可以通过隐式转换分配给指针。 nullptr是表示自定义类型值的关键字,可以转换为指针,但不能转换为整数。 这对于解决泛型编程中可能出现的歧义很重要: 为避免调用一个函数而不是另一个函数的风险,0如果需要整数和nullptr指针,请始终使用
NULL是一个“清单常量”(#defineC 中的一个),它实际上是一个整数,可以通过隐式转换分配给指针。 nullptr是表示自定义类型值的关键字,可以转换为指针,但不能转换为整数。 这对于解决泛型编程中可能出现的歧义很重要: 为避免调用一个函数而不是另一个函数的风险,0如果需要整数和nullptr指针,请始终使用