【C++】NULL和nullptr的区别

C语言中NULL是指空指针,一般定义为函数 #define NULL ((void *)0) 能够把空指针赋给其余类型的指针,由于在编译的时候能够隐式类型转换。指针 可是C++的编译器不容许将void*类型的指针隐式转换为其余类型的指针。code 因此C++中是这样定义NULL的blog #ifndef NULL #ifdef __cplusplus #define NUL
相关文章
相关标签/搜索