关于c++空指针0/NULL/nullptr三者的演变

0/NULL/nullptr   c语言的NULL,头文件为#include<stdio.h>   实际上在C语言中,NULL一般被定义为以下: #define NULL ((void *)0)     由于C++中不能将void *类型的指针隐式转换成其余指针类型,而又为了解决空指针的问题,因此C++中引入0来表示空指针。   咱们在C++ 11中使用nullptr来表示空指针。 参考:http
相关文章
相关标签/搜索