C++ NULL、0、nullptr -- 用于表示空指针

时间:2021-03-29 18:54:42


C++空指针表示NULL、0、nullptr


空指针在之前可以用Null和0(在很多头文件中,NULL是一个被定义为0的符号常量)来表示。

C程序员通常使用NULL以指出这是一个指针(就像使用'\0'而不是0来表示空字符,以指出这是一个字符一样)

C++传统上更喜欢用简单的0,而不是等价的NULL


C++11提供了关键字nullptr